2012-05-29 5 views
5

Я использую yaml. В нем есть строка: daemonize : /var/www/apps/myapp.logКак сделать uwsgi -emperor run как daemon

Если uwsgi -y vassals/myappconfig.yaml, сайт работает в фоновом режиме. Я могу делать другие вещи в терминале, даже выйти из системы. Это тот эффект, который я ожидаю.

Если uwsgi --emperor vassals, веб-сайт может работать, но он застрял в терминале. Я должен использовать ctrl + c, чтобы закончить его, чтобы вернуться к терминалу. Затем сайт не работает. Я этого не ожидаю.

Я не хочу использовать такие вещи, как nohup. Если uwsgi --emperor - неправильное решение, я бы предпочел загружать сайты один за другим, все запускают демон.

ответ

12

вы можете передать --daemonize <logfile> императору слишком

+0

да, я бы попробовал, что ... – hbrls

Смежные вопросы