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脚本 (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Nginx中为所有服务器设置默认指令? (Ples
- ruby-on-rails – 如何配置nginx以在SubURI上提供
- ruby-on-rails – 用Bundler安装Gems ==大问题
- ruby-on-rails – 有人试图进入我的服务器吗?
- TeamCity,nginx和Websockets – 501错误
- ubuntu – 无法安装Composer – php-fpm
- django – gevent-socketio nginx uwsgi不能在开
- ruby-on-rails – Apache如何导致重复请求?
- ubuntu – 如何调试为什么我的服务器在每个请求n
- ruby-on-rails – 在Rails中获