Django-crontab 在 linux ec2 实例中不工作
Django-crontab is not working on in linux ec2 instance
我正在尝试在 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
,但没有显示任何内容,也没有任何区别。这可能是什么问题?
至少我找到了答案myslef。冻结 pip3
模块并将其安装在服务器环境中解决了我的问题。 MODULE_IMPORT ERROR
可以通过此方法纠正,即使您的模块在使用 pip3 install module-name
手动安装时不可见。我希望这对其他人有用!
我正在尝试在 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
,但没有显示任何内容,也没有任何区别。这可能是什么问题?
至少我找到了答案myslef。冻结 pip3
模块并将其安装在服务器环境中解决了我的问题。 MODULE_IMPORT ERROR
可以通过此方法纠正,即使您的模块在使用 pip3 install module-name
手动安装时不可见。我希望这对其他人有用!