Gunicorn和Django与Upstart和Nginx
|
首先我有很多Django实例的设置和运行这样. 在每个项目中,我都有一个script.sh shell脚本,可以开始弹药等:
当使用bash script.sh从命令行运行此脚本时,该网站工作完美,所以Nginx设置正确. 一旦我使用upstart与服务app_name启动应用程序启动,然后停止.它甚至不写入日志文件. 这是/etc/init/app_name.conf中的app_name.conf文件:
那么这里有什么问题?因为从命令行运行的原因,而是做起来不起作用.我不知道在哪里看错了什么? 最佳答案 嗯,我想出来了如果有人遇到这样的事情… 它基本上缺乏关于shell脚本的知识. 在注释掉每一行o脚本文件后,我发现了以下行的问题:source ../bin/activate和之后的所有内容. 问题是它前面有2个空格,现在我知道它需要一直保持一致.现在它有效 这是我如何想出来的:
我发现状态127基本上是一个没有找到的命令.所以我知道问题其实是在脚本文件中. 但我不知道为什么bash ./script.sh会工作,不告诉我什么是错的?我需要阅读关于schell脚本 (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- python – uWSGI服务器日志…权限被拒绝读取文件…哪个文件
- 递归保护Nginx目录
- nginx中的动态proxy_pass到Kubernetes中的另一个pod
- nginx-超时后不友好的工作人员终止
- nginx – 如果我们不关闭cgi.fix_pathinfo,服务器是否仍然容
- 安全 – 有人试图破解我的网站吗?如何阻止Nginx中的某些UR
- OpenResty:使用已经给定的/etc/nginx/nginx.conf文件配置l
- nginx是否在提供静态文件时调用了外部脚本(传递请求信息)?
- 在生产中在Windows上部署Flask
- node.js – 带有NGINX proxy_pass的Webpack Dev Server
