环境:
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
现在有些事情我找不到。
如何使用新贵(例如,通过指定numprocs来管理超级用户,如here所示)
如何为暴发户中的每个工作人员指定日志路径
谢谢。