我正试图在ec2实例(linux(上的django应用程序中设置cron作业。一切都很好,我试过
python3 manage.py cron add
python3 manage.py cron show
python3 manage.py cron remove
一切正常
但当我启动apache服务器并加载页面时,我得到了500。从错误日志中,我发现未找到django_crontab
模块。但它仍然存在,我也已经在虚拟环境中安装了它(我已经用pip3冻结进行了双重检查(。我还尝试了sudo service cron start
,它没有显示任何内容,也没有任何区别。这里可能存在什么问题?
至少我找到了答案myslef。冻结pip3
模块并将其安装在服务器环境中解决了我的问题。即使您的模块在使用pip3 install module-name
手动安装时不可见,也可以通过此方法校正MODULE_IMPORT ERROR
。我希望这对其他人有用!