質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

unicorn

Unicornは、汎用のRackアプリケーションサーバ。RackとWebサーバーの機能を併せ持ちます。レスポンス処理や、Nginx単体がRackの機能をサポートしていない事から、一般的にはNginx+Unicorn+Railsの構成を取って用います。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

Q&A

解決済

1回答

9422閲覧

GitLabのレスポンスが異常に遅い/502エラーが返ってくる

ksyunnnn

総合スコア60

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

unicorn

Unicornは、汎用のRackアプリケーションサーバ。RackとWebサーバーの機能を併せ持ちます。レスポンス処理や、Nginx単体がRackの機能をサポートしていない事から、一般的にはNginx+Unicorn+Railsの構成を取って用います。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

0グッド

1クリップ

投稿2016/11/24 08:17

###前提・実現したいこと
GitLabのレスポンスを早くしたいです。

  • Vagrant
  • CentOS 6.7
  • Gitlab

現在、Gitlabを上記の環境でインストールしており
インストール・起動まではうまくいったようなのですがレスポンスが遅く
ほとんどの場合
イメージ説明
上記の画像のように表示され、時々アクセスできる、といったところです。

###該当のソースコード

Vagrantfile

ruby

1Vagrant.configure("2") do |config| 2 config.vm.box = "bento/centos-6.7" 3 config.vm.network "forwarded_port", guest: 80, host: 8080 4 config.vm.provider :virtualbox do |vb| 5 vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"] 6 vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off"] 7 end 8end 9

gem listの結果

*** LOCAL GEMS *** bigdecimal (1.2.8) did_you_mean (1.0.0) get_process_mem (0.2.1) io-console (0.4.5) json (1.8.3) kgio (2.10.0) minitest (5.8.5) net-telnet (0.1.1) power_assert (0.2.6) psych (2.1.0) raindrops (0.17.0) rake (10.4.2) rdoc (4.2.1) test-unit (3.1.5) unicorn (5.2.0) unicorn-worker-killer (0.4.4)

gitlab-ctl statusの結果

run: gitlab-workhorse: (pid 5298) 1728s; run: log: (pid 743) 4709s run: logrotate: (pid 5301) 1728s; run: log: (pid 747) 4709s run: nginx: (pid 4725) 2147s; run: log: (pid 748) 4709s run: postgresql: (pid 4733) 2131s; run: log: (pid 744) 4709s run: redis: (pid 4745) 2118s; run: log: (pid 749) 4709s run: sidekiq: (pid 4719) 2162s; run: log: (pid 745) 4709s run: unicorn: (pid 4753) 2112s; run: log: (pid 746) 4709s

###補足情報(言語/FW/ツール等のバージョンなど)
必要な情報などございましたらお教えいただけると幸いです。

対策などあればご教示よろしくお願い致しますm(_ _)m

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nagaetty

2016/11/24 11:44

vagrandfileのoffの部分をonに変更してみても遅いでしょうか? DNS timeout は発生していないでしょうか?
ksyunnnn

2016/12/08 06:42

返信が遅くなり申し訳ありません。自己解決の欄に追加した方法で解決することができました。ご協力ありがとうございました!
guest

回答1

0

自己解決

Ruby

1Vagrant.configure("2") do |config| 2 config.vm.box = "centos_gitlab" 3 config.vm.network "forwarded_port", guest: 80, host: 8080 4 config.vm.provider :virtualbox do |vb| 5 vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"] 6 vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] 7 vb.customize ["modifyvm", :id, "--memory", "2048"] 8 end 9end

メモリーに関する設定項目を追加することで解決できました。

vb.customize ["modifyvm", :id, "--memory", "2048"]

単なるメモリ不足のようでした。ありがとうございました。

投稿2016/12/08 06:40

ksyunnnn

総合スコア60

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問