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脚本 (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 使用带Nginx和Unicorn的Websoc
- AWS EC2,Nginx SSL问题
- 如何在公司代理后面配置Nginx
- 在nginx上更改标题’Django administration’文本
- apache-2.2 – nginx重定向回remote_addr IP
- Nginx:将所有不存在的请求重定向到index.php
- nginx – 正确的uWSGI进程数量?
- ruby-on-rails-使用Capistrano Deploy复制Figaro
- node.js-带有Nodejs中的Push的Nodejs http2(ngin
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中