Gunicorn: cara berbagi objek dalam proses kerja, dan waktu untuk mengubah objek.

Dibuat pada 29 Jan 2018  ·  4Komentar  ·  Sumber: benoitc/gunicorn

Question

Semua 4 komentar

dapatkah gunicorn menangani darurat

Tidak terlalu jelas apa yang Anda tanyakan.

gunicorn tidak berisi dukungan apa pun untuk berbagi objek di antara proses pekerja yang berbeda. Anda harus menggunakan pendekatan Anda sendiri untuk itu. Ada banyak pilihan tergantung kebutuhan Anda. Ini termasuk:

  • penyimpanan data NoSQL seperti Redis atau ZODB
  • database SQL seperti MySQL atau sqlite
  • proses khusus yang menangani semua data yang berkomunikasi dengan Anda, seperti antrian Seledri atau bahkan penggunaan soket Anda sendiri.

1.dapatkah saya membagikan file dalam proses kerja yang berbeda?
sebelum memulai gunicorn, saya membaca file di memori, dan waktu untuk mengubah memori。

Dalam beberapa kasus, misalnya: pembelajaran mesin. Selalu memiliki model data besar, dan model ini hanya dapat dibaca. Untuk menggunakan multi-core pada komputer, kita harus menggunakan multi-prosesor bukan muti-thread, sehingga gunicorn dapat berbagi data umum antara semua prosesor akan sangat berguna.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat