如何在Python上将函数传递给arq工作者
使用某些函数运行 arq Worker,该函数有一些任务要做,但要执行以下任务。 arq import Worker
w = Worker(functions=[],
redis_settings=WorkerSettings.redis_settings(),
max_jobs=1000,
keep_result_forever=True,
job_timeout=86000,
max_tries=1000)
w.run()
缺少单个函数时出错
Run arq worker with some function that have some task to do but getting for below one.
arq import Worker
w = Worker(functions=[],
redis_settings=WorkerSettings.redis_settings(),
max_jobs=1000,
keep_result_forever=True,
job_timeout=86000,
max_tries=1000)
w.run()
Error on missing single function
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要一个工作人员应该运行的函数。否则工人就完全没有必要了。
例如,使用函数
the_tasks
,将其添加到工作线程的functions
参数中:也许从演示示例开始:https://arq-docs.helpmanual.io/#simple-usage
You need a function that the worker should run. Otherwise the worker would be quite unnecessary.
For example with the function
the_tasks
, you add it to thefunctions
argument of the worker:Maybe start with the demo example: https://arq-docs.helpmanual.io/#simple-usage