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

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

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

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

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

4740閲覧

railsが動いているサーバーが重い原因について

yoppy0066

総合スコア293

CentOS

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

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2016/09/08 04:13

編集2016/09/08 06:27

centos6.7
apache2.2.15
上でrailsのアプリを入れて動かしているのですが、サイトの表示重いためtopコマンドで確認したところgitユーザーでbundleコマンドがずっと動いていてcpuとメモリと主にかなり使っているようなのですが、これらは動かしておくものなのでしょうか?

また、明示的にこれらを起動した記憶はないのですが。。。

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

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

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

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

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

obi_yuta

2016/09/08 05:25

> bundleコマンドがずっと動いていて というのは具体的にどういったコマンドですか?
退会済みユーザー

退会済みユーザー

2016/09/08 06:14

わざわざ「初心者です」と書かなくても、質問のタイトルの横にある初心者マークをつければ良いと思います
yoppy0066

2016/09/08 06:28

$ ps aux | grep bundle git 17618 0.1 0.0 0 0 ? Zs 15:27 0:00 [bundle] <defunct> 上記のものが確認できました
guest

回答1

0

ベストアンサー

動かした記憶もなく、動いてなくてもいいなら
kill PIDまたはkill -9 PIDで終了させましょう。

メモリはどのくらいありますか?
freeコマンドの結果があるとわかります。

投稿2016/09/08 06:32

moonphase

総合スコア6621

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

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

yoppy0066

2016/09/08 06:42

ありがとうございます。killを実行後に別のPIDで復活してしまいます また、freeの結果は以下になります total used free shared buffers cached Mem: 1020052 899128 120924 5516 9060 86540 -/+ buffers/cache: 803528 216524 Swap: 2097148 1203772 893376
moonphase

2016/09/08 06:44

PPIDは何になってますか?その親プロセスがPPIDとなります。 親プロセスが不要ならKILLしましょう。
yoppy0066

2016/09/08 07:02

PPID = 1でした。1はinitなのでKILLできないでしょうか
moonphase

2016/09/08 07:26

本来の親プロセスが居なくなるとPPIDは1になります。 railsのアプリが起動しているんではないですか? 入れたrailsのアプリとは何でしょうか。
yoppy0066

2016/09/08 07:42

centosにrbenvにてruby2.3とrails5.0を入れてapache+passengerで開発中であります。 また、開発モードでの開発になります。 開発以外の目的で別のアプリはいれていません
moonphase

2016/09/08 08:06

apacheを停止して自動起動しない状態でサーバを再起動してみましょう。 それでもbundleコマンドが自動で立ち上がるなら、侵入されているかと思います。 もしapacheを起動してbundleコマンドが立ち上がるなら、あなたが導入したアプリで実行されるものとなります。
yoppy0066

2016/09/08 09:06

いろいろありがとうございました 以前にgitlabというソフトを入れていたのですが、これを停止したら消えました もう少し調べてみますが、gitlabで起動していたソフトが今回入れたrbenvのディレクトリのコマンドを実行しているようだったので、これが原因かもしれません
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問