ruby – Gitlab配置问题:: NGINX Unicorn端口冲突
我已经设法在Linux CentOS服务器上使用Apache,Git,PHP,PostGreSQL和MySQL部分设置Gitlab.我正在运行Chef Cookbook version.我从here获得了转速.我想用它来更好地管理我的Git仓库,更具视觉效果,这似乎是一个不错的选择.但是现在我遇到了让它发挥作用的问题. 为了使它真正起作用并更新所有文件,我决定使用gitlab-ctl reconfigure重新运行配置.第二次运行确实有效:
见full log 主机已经把NGINX放在了8080而没有进入与在80端口运行的Apache的争论,我们在那里运行了一个LAMP项目.但现在Ruby的Unicorn Web Server似乎与NGINX相冲突.我和NGINX合作了一点点,并不多,这是我第一次尝试Gitlab.无论如何,这是我在我的主人的帮助下想出来的. 当我登录testserver.domain.net并传递以下命令时: netstat -ln | grep 8080我明白了
所以有些东西在8080上运行
当我们检查进程ID 21627时,我们看到了
这是一个Ruby流程,而不是NGINX流程. 所以NGINX似乎与Unicorn相冲突. 当我们检查nginx的日志时,我们发现nginx无法正常运行,因为:
我用Google搜索了Unicorn.rb并找到了这个link.我还读到了:
当我检查文件/var/opt/gitlab/gitlab-rails/etc/unicorn.rb时,我确实看到它使用8080.问题是,似乎Unicorn应该与NGINX一起工作,所以也许我不应该改变端口. 我应该采取什么步骤来使Gitlab工作? Gitlab可以在没有Unicorn的情况下工作吗?我想不会.我应该为它选择另一个端口,还是为NGINX选择? 最佳答案 您应该覆盖/etc/gitlab/gitlab.rb中的端口.不要乱用/ var / opt / gitlab / …因为重新配置后任何手动配置都会丢失.特别是在Setting the NGINX listen port上阅读.在下载页面中有一句话:有关故障排除和配置选项,请参阅Omnibus GitLab自述文件.我想知道人们是否看不到这种情况:/如果不是,我们应该更清楚.(编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 找不到MySql服务器PID
- PHP-nginx-502错误的网关,一些ajax请求
- node.js-使用Nginx乘客时如何在节点Express应用程序中查看c
- ruby-on-rails – 使用Rails和Nginx获取客户端的真实IP地址
- ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序
- nginx设置问题
- django-如何提供存储在cassandra数据库中的图像?
- nginx – 通过本地image_filter调整大小的图像
- python – 与gunricorn nginx的Flask重定向(url_for)错误
- 为解析服务器IP的所有服务器名称提供Nginx SSL证书
- nginx – Magento产品图片未显示在后端
- 在userdir中使用nginx运行Moodle(斜杠参数)
- ruby-on-rails – 使用Rails和Nginx获取客户端的
- 根目录在nginx中显示404
- ubuntu-除非root用户,否则uWSGI Emperor权限被拒
- Django uwsgi nginx重定向到默认页面“欢迎来到N
- node.js-无法从nodemailer发送电子邮件
- nginx – 我的www子域名收到了SSL_ERROR_BAD_CER
- 如何在Amazon EC2 AMI实例上使用nginx一致地设置
- node.js-WebSocket与“ ws://…/socket.io/”的