Eup*_*ium 4 python deployment web2py production-environment
我知道我可以使用手动运行调度程序
python web2py.py -K myapp
Run Code Online (Sandbox Code Playgroud)
但是在生产环境中应该在哪里指定?我在ubuntu上使用apache的标准web2py部署脚本.
只是围绕图片.在2015年之后使用Debian或其他Linux发行版,前进的方法是systemd.对于systemd,必须执行以下步骤:创建/etc/systemd/system/web2py-sched.service
包含以下内容的文件
[Unit]
Description=Web2Py scheduler service
[Service]
ExecStart=/usr/bin/python /home/www-data/web2py/web2py.py -K <yourapp>
Type=simple
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
然后安装服务调用:
sudo systemctl enable /etc/systemd/system/web2py-sched.service
Run Code Online (Sandbox Code Playgroud)