[英]celery log shows “Permission Denied”
我在Windows上运行celery,并且有一个任务在网络驱动器上写入文件。 由于权限问题,似乎无法写入。 这是显示错误的芹菜日志的一部分:
File "C:\TaskerApp\FlaskApps\Tasker\tasks.py", line 194, in export
with open(filename, 'wb') as w:
IOError: [Errno 13] Permission denied: u'//saab/Data/5863/5-Message/5863_2M.txt'
这是原始代码:
@celery.task(name="tasks.export") def export(file_name): with open(file_name, 'wb') as w: w.write('test')
但是,当我尝试直接从python命令行写入文件时,没有看到任何问题。
只是想知道导致此问题的可能原因是什么?
终于我得到了这份工作。 看起来该服务正在“本地系统帐户”下运行,当我与此本地帐户共享文件路径后,问题就消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.