我有一个使用gunicorn部署的django 1.9项目,其中包含一行视图
subprocess.call([“xvfb-run ./stored/all_crawlers.sh”+ outputfile +“”+ url],shell = True,cwd = path_to_sh_file)
使用./manage.py runserver运行正常 但部署失败,(与gunicorn和wsgi一起部署)。
任何建议如何解决?
答案 0 :(得分:4)
1)运行gunicorn的用户无权运行.sh文件
2)您的.sh文件无权运行
3)尝试使用文件的完整路径
另外,尝试在生产中运行时会出现哪个错误?