Permintaan nasihat: Gunakan nginx+uwsgi untuk membina persekitaran operasi Django ditetapkan untuk mencipta 4 proses, tetapi mengapa ia sentiasa dalam proses yang sama selepas program dijalankan, dan 3 proses lain akan menyebabkan ini perkhidmatan gagal selepas ia dimulakan.
Penerangan persekitaran:
centOS 6.5, nginx 1.4.7, uwsgi 1.4.2, Python 2.7, Django 1.7
Konfigurasi nginx adalah seperti berikut:
uwsgi dikonfigurasikan dalam bentuk XML, konfigurasi adalah seperti berikut:
Seperti yang ditunjukkan dalam rajah, apabila melihat proses, saya mendapati bahawa tidak kira bagaimana saya mengakses perkhidmatan, saya sentiasa mengakses proses ini. Mengapa ini? Minta pakar untuk menjelaskan keraguan saya! ! !
Rujuk item konfigurasi dalam /usr/share/uwsgi/conf/default.ini
Adalah disyorkan untuk meletakkan konfigurasi anda di bawah /etc/uwsgi/sites-enabled/ dan gunakan perkhidmatan uwsgi (start|stop|restart|reload) untuk mengawal proses django anda