【发布时间】:2020-11-17 20:30:48
【问题描述】:
我正在尝试在 ec2 实例 (linux) 上的 django 应用程序中设置 cron 作业。一切正常,我试过了
python3 manage.py cron add
python3 manage.py cron show
python3 manage.py cron remove
一切正常
但是当我启动 apache 服务器并加载页面时,我得到 500。从错误日志中我发现没有找到 django_crontab 模块。但它仍然存在,我也将它安装在虚拟环境中(我已经用 pip3 freeze 仔细检查过)。我还尝试了sudo service cron start,它没有向我显示任何内容,也没有任何区别。这里可能存在什么问题?
【问题讨论】:
-
mod_wsgi 使用的是同一个环境吗,你有没有在不同的环境(本地)尝试过
-
我尝试在有环境和没有环境的本地机器上运行,它工作正常。但它不仅适用于 ec2。
标签: django amazon-ec2 cron django-cron