質問 > フロント機能 > 【2.12.3】processが溜まる現象 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
zakey |
投稿日時: 2013/4/30 12:14
対応状況: −−−
|
一人前 登録日: 2011/2/8 居住地: 兵庫県神戸市 投稿: 150 |
【2.12.3】processが溜まる現象 先日オープンしたサイトでサイトが重くなりリロードを繰り返さないとページが見れない状態です。
サーバ会社に問い合わせたところ 「プロセス数が溜まっていてそれが原因。」 こちらEC CUBEはそこまで理解しておらず、色々カスタマイズやプラグインを導入していますが、どこ部分に落ち度があるのかヒントをいただきたいです。 宜しくお願いします、 EC-CUBEバージョン 2.12.3 PHPバージョン PHP 5.2.17 DBバージョン PostgreSQL 8.4.8 |
red |
投稿日時: 2013/4/30 16:03
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 【2.12.3】processが溜まる現象 プロセス数というのは、apacheのプロセスでしょうか?
それともPostgreSQLのでしょうか? カスタマイズ内容や、使われているサーバー、詳細なログがないとなかなかアドバイスするのも難しい問題かと思います
|
zakey |
投稿日時: 2013/4/30 16:35
対応状況: −−−
|
一人前 登録日: 2011/2/8 居住地: 兵庫県神戸市 投稿: 150 |
Re: 【2.12.3】processが溜まる現象 ご返信ありがとうございます。
プロセスはPostgreSQLのプロセスです。 カスタマイズ内容はページのデザイン編集ぐらいです。 プラグイン・モジュール・サーバは下記です。 【プラグイン】 ・販売期間設定 ・パンくずリスト ・最近チェックした商品 ・キャンセル自動在庫戻し ・運送会社連携 【モジュール】 ・ペイジェント決済モジュール 【サーバ】 ラピッドサイト VPS-L(メモリ2GB/ファイル容量120GB) |
red |
投稿日時: 2013/4/30 18:21
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 【2.12.3】processが溜まる現象 PostgreSQLのプロセスだと、サーバー管理者に溜まっているSQLを教えてもらうのがよいかと思います
|
AMUAMU |
投稿日時: 2013/4/30 23:19
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.12.3】processが溜まる現象 他の方も指摘されていますがサーバー管理者に何のクエリで滞留しているか教えて貰うと早いですが、教えてくれないサーバーもあるので・・
一般的に、よく見る滞留しやすいプロセスは商品一覧ですね 商品数や規格数が多かったりアクセス自体が多いと発生しやすいようです。 この場合は地道にチューニングしたり、アクセス量自体が伴っているのであればサーバーのスペックアップを検討するしかないと思います。 またプラグイン類が比較的重そうなクエリが走るプラグインがあるようですので、ここらも最適化した方が良いかもしれないです。 環境面から見るとVPSのようですのでDBサーバーはVPSローカルだと思いますが、DBサーバーの設定が初期値のままの場合生じやすいです。 設定変更してメモリ使用量などを大きくすると改善するかもです。ローカルDBならば滞留プロセスの定期リセットなども出来そうですので色々検討出来ると思います。
|
zakey |
投稿日時: 2013/5/1 10:35
対応状況: −−−
|
一人前 登録日: 2011/2/8 居住地: 兵庫県神戸市 投稿: 150 |
Re: 【2.12.3】processが溜まる現象 ご回答ありがとうございます。
解決ではありませんが、改善ができましたのでご連絡します。 まずWordpressで吐き出されるRSSをMagpieRSSで吸い出しphpを取り出していましたが、その部分を静的に変更しました。 またサーバのMaxClientsを25から50に引き上げを行いました。 これで時間はかかるのもも表示する事ができるようになりました。 ただこのRSSの部分は以前からも使用しているんですが、こういったことになったのは初めてです。 ソースを見るとIPアドレスを直接引き抜いてる箇所があったのですが、こちらが原因でしょうか? (過去スレッドでそういったのがあったので気になっています。) |
AMUAMU |
投稿日時: 2013/5/1 11:09
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.12.3】processが溜まる現象 PostgreSQLプロセスが滞留する問題だったのでは・・・?
WordpressのRSS処理もMagpieRSSもMaxClients(Apacheの設定のことですよね)もPostgreSQLのプロセス滞留とは直接的には関係無い所ですし、EC-CUBEの挙動とは基本的に関係無いような・・ 引用: ソースを見るとIPアドレスを直接引き抜いてる箇所があったのですが、こちらが原因でしょうか?(過去スレッドでそういったのがあったので気になっています。) 何を見て何が原因だと思ったのでしょうか? どこでしょうか? 少なくともEC-CUBEでIPアドレスを参照する部分は非常に少なく、また速度に直接影響が出るような所は無かったはずです
|
zakey |
投稿日時: 2013/5/1 13:28
対応状況: −−−
|
一人前 登録日: 2011/2/8 居住地: 兵庫県神戸市 投稿: 150 |
Re: 【2.12.3】processが溜まる現象 ご連絡ありがとうございます。
引用:
そうですね、すいません。サーバ会社に問い合わせてPostgreSQLプロセスとWebの表示のプロセスが溜まっているということが分かり一緒にしておりました、すいません。 引用:
WordPressのRSSで吐き出している部分が一部IPアドレスを直接出しているところがあり、下記のスレッドを参考に考えました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=1292&forum=2 |
AMUAMU |
投稿日時: 2013/5/1 14:36
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.12.3】processが溜まる現象 内容は分かりましたが、どうやらEC-CUBEとは直接は関係無いようですね
※PostgreSQLのプロセスとなればEC-CUBE要因の可能性が高いですが、そうではないという事ですので。 WordPressについてははWordPressの良質なコミュニティが多数あるのでそこらで相談するのが良いと思います。 MagpieRSSについては古すぎるライブラリで質問する先は無いと思いますが、PHP5の環境で使う意味は無いはずなので必要性を含め他のライブラリ等の利用を検討されると良いと思います。 Apacheの最適な設定値などを相談したい場合はApacheのコミュニティやサーバー構築関係のコミュニティが良いと思います。
|
zakey |
投稿日時: 2013/5/1 15:33
対応状況: −−−
|
一人前 登録日: 2011/2/8 居住地: 兵庫県神戸市 投稿: 150 |
Re: 【2.12.3】processが溜まる現象 わかりました。ご回答いただきありがとうございました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |