pab*_*era 6 passenger nginx unicorn resque gitlab
我在一个全新的Ubuntu(10.04)上安装了一个Gitlab,它几乎正常工作.可以在HTTP上访问Gitlab,我可以通过git将数据推送/拉到服务器.但是有一件事缺失,活动Feed没有更新.所以我认为git钩子有问题.我完全遵循Gitlab的安装过程,除了我想使用Passenger运行Nginx以部署多个应用程序.
我正在运行sudo -u gitlab -H bundle exec rake gitlab:env:info RAILS_ENV=production以查看是否所有设置都正确,但它说,Redis没有运行.ps aux说,redis-server起来了.所以它不是git钩子.Gitlab文档说,重启gitlab服务来解决这个问题.在这种情况下,我得到一个错误,我认为是我需要解决的问题:
$ sudo /etc/init.d/gitlab restart
Error, unicorn not running!
Run Code Online (Sandbox Code Playgroud)
我的问题是,我该如何解决这个问题?我怎么能运行独角兽,我以为gitlab服务会启动它吗?我不使用Nginx吗?在我开始重新安装整个事情而不使用Passenger之前,我想我可能事先在这里问这个问题.
正如OP pabera所提到的,必须启动 GitLab 的其他组件(、和 now )才能正常运行。nginxmysqlredisunicornsidekiq
我有我自己的版本gitlabd(此处),因为我sidekiq在自己的脚本中进行管理,并且不需要将脚本运行为root.
您可以在此脚本中查看所有服务的运行顺序:
| 归档时间: |
|
| 查看次数: |
7892 次 |
| 最近记录: |