我有这个模块foo,我想从中导入foo.jobs,文件结构是这样的。foo|-__init__.py|-jobs.py|-...问题是,我想将它从我的程序外部导入到另一个文件夹上运行的rqworker中。我已经尝试将此添加到我的代码中:importsyssys.path.insert(0,"/path/to/foo")我试过将它添加到~/.profileexportPYTHONPATH=$PYTHONPATH:/path/to/foo就像我在这里看到的:https://askubuntu.com/questions/470982/how-to-add-a-python-module-t
本周,我的集成测试停止工作。我发现这是一个无限期停滞的django-rq工作。我的输出:$:RQworker'rq:worker:47e0aaf280be.13'started,version0.12.0$:***Listeningondefault...$:Cleaningregistriesforqueue:default$:default:myapp.engine.rules.process_event()(a1e66a46-1a9d-4f52-be6f-6f4529dd2480)这就是它卡住的点。我要键盘打断代码没有改变。可以肯定的是,我回到master分支,检查它,重新运行集
我正在使用django-rq来处理我的django站点上的一些长时间运行的任务。这些任务触发了(我假设)rqworker的180秒超时:JobTimeoutException:Jobexceededmaximumtimeoutvalue(180seconds).我怎样才能增加这个超时值?我已尝试将--timeout360添加到rqworker命令,但这无法识别。在我的python代码中,我的长时间运行的作业是通过以下方式调用的django_rq.enqueue(populate_trends,self,)尝试过django_rq.enqueue_call(func=populate_t