Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在缺勤日期启动utcparse的redis python3 rq工作程序失败_Python_Python 3.x_Redis_Rq - Fatal编程技术网

在缺勤日期启动utcparse的redis python3 rq工作程序失败

在缺勤日期启动utcparse的redis python3 rq工作程序失败,python,python-3.x,redis,rq,Python,Python 3.x,Redis,Rq,我已经安装并运行了redis(redis version=6.0.9在Ubuntu 18.04机器上),并随后使用rq计划了一个作业,但一旦启动app.pyredis worker,就会出现以下故障: 10:31:17 RQ worker u'RQ:worker:c73feeafc20f4f0c8baff1e5225e73f1'已启动,版本1.0 10:31:17***正在收听默认设置。。。 10:31:18工作进程c73feeafc20f4f0c8baff1e5225e73f1:发现未处理的异

我已经安装并运行了redis(
redis version=6.0.9
在Ubuntu 18.04机器上),并随后使用
rq
计划了一个作业,但一旦启动
app.py
redis worker,就会出现以下故障:

10:31:17 RQ worker u'RQ:worker:c73feeafc20f4f0c8baff1e5225e73f1'已启动,版本1.0
10:31:17***正在收听默认设置。。。
10:31:18工作进程c73feeafc20f4f0c8baff1e5225e73f1:发现未处理的异常,正在退出。。。
回溯(最近一次呼叫最后一次):
文件“/home/enrico/.local/lib/python2.7/site packages/rq/worker.py”,第470行,工作中
结果=self.dequeue\u job\u和维护\u ttl(超时)
文件“/home/enrico/.local/lib/python2.7/site packages/rq/worker.py”,第514行,在dequeue\u job\u和维护\u ttl中
job\u class=self.job\u class)
文件“/home/enrico/.local/lib/python2.7/site packages/rq/queue.py”,第468行,在队列中
job=job\u class.fetch(job\u id,connection=connection)
文件“/home/enrico/.local/lib/python2.7/site packages/rq/job.py”,第287行,在fetch中
job.refresh()
文件“/home/enrico/.local/lib/python2.7/site packages/rq/job.py”,第428行,刷新
self.started\u at=截止日期(作为文本(obj.get('started\u at'))
文件“/home/enrico/.local/lib/python2.7/site packages/rq/job.py”,第411行,截止日期
返回utcparse(作为文本(日期)
utcparse中的文件“/home/enrico/.local/lib/python2.7/site packages/rq/utils.py”,第175行
返回datetime.datetime.strptime(字符串,“%Y-%m-%dT%H:%m:%SZ”)
文件“/usr/lib/python2.7/_strtime.py”,第332行,在_strtime中
(数据字符串,格式))
ValueError:时间数据“”与格式“%Y-%m-%dT%H:%m:%SZ”不匹配
此处
tasks.py

从datetime导入datetime,timedelta
导入时间
def打印任务(秒):
打印(“开始任务”)
对于范围内的数值(秒):
打印(num,“.Hello World!”)
时间。睡眠(1)
打印(“任务完成”)
def打印_编号(秒):
打印(“启动num任务”)
对于范围内的数值(秒):
打印(个)
时间。睡眠(1)
打印(“打印已完成的编号的任务”)
此处
app.py

从datetime导入datetime,timedelta
导入时间
从redis导入redis
从rq导入队列
导入任务
队列=队列(连接=Redis())
def队列_任务():
queue.enqueue(tasks.print_task,5)
queue.enqueue_in(timedelta(秒=10),tasks.print_number,5)
def main():
队列_任务()
如果名称=“\uuuuu main\uuuuuuuu”:
main()
下面是我使用的命令:

python3.8-m-venv-venv
源venv/bin/激活
pip安装rq###成功安装click-7.1.2 redis-3.5.3 rq-1.7.0
python app.py
我打开了第二个窗口并运行了
rqworker
,在本文的第一部分中我得到了失败

我试着在谷歌上搜索,但只是说他更新了他的windows操作系统,这是一个已解决的错误…有人知道如何解决这个问题吗