使用upstart获取django渠道工作人员的日志

时间:2018-10-12 16:42:59

标签: python django linux upstart django-channels

环境:

OS: Linux 4.14.70-67.55.amzn1.x86_64 x86_64 x86_64 x86_64 GNU/Linux 
django channels version: 2.1.3 
python version: 3.6 
django version: 2.1
daphne version: 2.2.2

因此,我按照article中的说明设置了daphne和工作进程。

我的暴发户脚本看上去与该文章中描述的相同。在此处添加它以便快速查看:

start on runlevel [2345]
stop on runlevel [016]
respawn
script
   cd /home/ubuntu/<app home>
   export DJANGO_SETTINGS_MODULE="<app>.production_settings"
   exec daphne -b 0.0.0.0 -p 8001 <app>.asgi:channel_layer
end script

我还使用upstart将工人作为单独的进程运行,如下所示:

start on runlevel [2345]
stop on runlevel [016]
respawn
script
   cd /home/ubuntu/<app home>
   export DJANGO_SETTINGS_MODULE="<app>.production_settings"
   exec python manage.py runworker
end script

现在有些事情我找不到。

  1. 如何使用新贵(例如,通过指定numprocs来管理超级用户,如here所示)

  2. 如何为暴发户中的每个工作人员指定日志路径

谢谢。

0 个答案:

没有答案