Установка UWSGI для выполнения модуля в venv

Принятие ЦП может на самом деле использовать RAM (это не один из специальных порогов, которые sysadmin1138 упомянул), больше RAM не может возможно повредить производительность.

Однако, так как у Вас есть ограниченный бюджет, может действительно быть некоторая "оптимальная" сумма RAM - если Вы тратите больше денег на RAM, затем у Вас есть меньше денег для ЦП и жесткого диска (дисков) и IO. Если что-то другое, чем RAM - узкое место, то добавление большего количества RAM не помогает производительности (хотя это не повреждает производительность, любого), и это стоит денег, которые могли вместо этого быть применены к открытию узкого места.

(Я пропускаю стоимость стоимость электричества для включения серверов и стоимости электричества для охлаждения серверов - те затраты могут иметь большой эффект на "оптимизацию" аппаратного выбора в дата-центре).

0
задан 5 February 2014 в 15:59
2 ответа

Вы можете попробовать --module вместо -w (можно сделать то же самое). В противном случае просто убедитесь, что у вас правильные имена; т.е. pass wsgi_module_name или wsgi_module_name: application_callable_name

Хотя в вашем сообщении об ошибке на самом деле не говорится о проблеме, связанной с этим. Есть еще одно сообщение, которое вы не цитировали?

0
ответ дан 4 December 2019 в 17:49

Вы можете просто добавить файл sock в командную строку:

/usr/local/bin/uwsgi --virtualenv $ENV --module project --chdir $APP --master -s myapp.sock
1
ответ дан 4 December 2019 в 17:49

Теги

Похожие вопросы