【发布时间】:2013-03-09 05:37:32
【问题描述】:
我有一个这样的芹菜任务:
@celery.task
def file_transfer(password, source12, destination):
result = subprocess.Popen(['sshpass', '-p', password, 'rsync', '-avz', source12, destination],
stderr=subprocess.PIPE, stdout=subprocess.PIPE).communicate()[0]
return result
我在 Djagno 视图中调用了。
用户可以选择多个文件复制到目的地。例如,如果用户选择一次 4 个文件,celery 只接受 2 个任务。怎么了?
【问题讨论】:
标签: django celery django-celery djcelery