1. ホーム
  2. ubuntu

[解決済み] "GitLabは応答しません" Ubuntu 14.04でサーバー起動後に502が発生

2022-02-12 11:02:21

質問

Ubuntu 14.04 64 bit サーバーに GitLab をインストールしたところです。その際、Omnibus パッケージを使用しました。 ダウンロードページ . インストール時のエラーメッセージはなく、スクリプトからの発言はすべて緑色で表示されました。

80番ポートでサーバーにアクセスすると、以下のようになります。

に続いて トラブルシューティングガイド ステータスを照会してみましたが、結果もエラーになってしまいます。

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production
sudo: bundle: command not found

ログにアクセスしようとしましたが unicorn.stderr.log ファイルがシステム内のどこにも見当たりません。

があります。 似たような質問 Ubuntu 12.04で同じエラーが発生し、その解決策としてunicornのタイムアウトを増やすことが挙げられます。試してみましたが、エラーメッセージはそのままです。

解決方法を教えてください。

gitlabを起動・再起動してから、実際にリクエストを処理できるようになるまでに5分程度のタイムラグがあります。以下はログの例です。

2015-01-08_09:00:57.37719 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections on port 0
2015-01-08_09:00:57.37722 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections at /var/opt/gitlab/redis/redis.socket

[...]

==> /var/log/gitlab/unicorn/unicorn_stderr.log <==
I, [2015-01-08T10:04:48.676879 #13351]  INFO -- : listening on addr=127.0.0.1:8080 fd=11
I, [2015-01-08T10:04:48.677663 #13351]  INFO -- : unlinking existing socket=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket
I, [2015-01-08T10:04:48.690283 #13351]  INFO -- : listening on addr=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket fd=12
I, [2015-01-08T10:04:48.716769 #13413]  INFO -- : worker=0 spawned pid=13413
I, [2015-01-08T10:04:48.735878 #13351]  INFO -- : master process ready
I, [2015-01-08T10:04:48.846635 #13416]  INFO -- : worker=1 spawned pid=13416
I, [2015-01-08T10:04:48.837438 #13413]  INFO -- : worker=0 ready
I, [2015-01-08T10:04:48.863110 #13416]  INFO -- : worker=1 ready

Unicorn がポート 8080 で稼働していることを報告する前に、"GitLab is not responding" というメッセージが表示されます。だから、あとは待つだけである。