質問 > 管理機能 > 一覧検索で30秒経過すると503Service Unavailableが発生する |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kukiti |
投稿日時: 2021/3/11 20:36
対応状況: −−−
|
半人前 登録日: 2020/12/6 居住地: 投稿: 14 |
一覧検索で30秒経過すると503Service Unavailableが発生する ▼テンプレート
[EC-CUBE] 2.13.5 [OS] CentOS、6 [レンタルサーバ] さくらVPS2台 [PHP] 5.6.40 [データベース] MySQL 10.1.38-MariaDB [WEBサーバ] Apache/2.4.38 [ブラウザ] Chrome [導入プラグインの有無] 無し [カスタマイズの有無] あり 管理サイトをカスタマイズし、受注一覧の検索処理をカスタマイズ [現象] お世話になっております。 運用を開始している管理サイトの受注一覧画面において、検索条件を 指定し検索を実行すると以下のエラーが発生するようになりました。 ------------- Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. ------------- 調査を行っておりますが、EC-CUBEのログにはエラーは出力されず、 Apacheのエラーログに以下の出力が確認できました。 ------------- [proxy_fcgi:error] [pid 6789] (70007)The timeoutspecified has expired: [client 121.82.16.16:49187] AH01075: Error dispatching request to :, ------------- 現象の条件は、検索処理が30秒を経過すると発生し、ログメッセージから タイムアウトであると判断して、php.ini、httpd.confのタイムアウト値を 変更しましたが、現象は回避されていない状況です。 EC-CUBEが直接的な原因ではないと感じておりますが、 もし同様の現象にあわれた方やノウハウなどをお持ちの方がおられましたら、 ご支援いただければ助かります。 どうぞよろしくお願いします。 |
468 |
投稿日時: 2021/3/12 8:22
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 一覧検索で30秒経過すると503Service Unavailableが発生する エラーメッセージの内容からApacheのFastCGIの設定でタイムアウトを起こしているのではないでしょうか?
https://qiita.com/maruga/items/64b2786c348b82cf63a6 30秒と聞くとまずPHPのset_time_limitが思い当たりますが そちらは変更が反映されているのですよね? (管理画面のシステム設定でphp.iniの値を確認できるかと思います)
|
red |
投稿日時: 2021/3/12 8:34
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 一覧検索で30秒経過すると503Service Unavailableが発生する 30秒をこえるような処理を改善しましょう・・・
|
kukiti |
投稿日時: 2021/3/12 8:56
対応状況: −−−
|
半人前 登録日: 2020/12/6 居住地: 投稿: 14 |
Re: 一覧検索で30秒経過すると503Service Unavailableが発生する シロハチ様
いつもお世話になっております。 ご回答ありがとうございます。 やはり「FastCGI」関連のタイムアウトの可能性が高そう ですか。 Apache自体かなりシンプルに構成されているようで、 LoadModuleもかなり少ない状況ですが、見直して設定 してみたいと思います。 php.iniのset_time_limitは、30→300に変更してApache 再起動で反映させましたが、ダメでした。 ♯ 期待していたのですが残念です 再度チャレンジしてみます。 |
kukiti |
投稿日時: 2021/3/12 9:03
対応状況: −−−
|
半人前 登録日: 2020/12/6 居住地: 投稿: 14 |
Re: 一覧検索で30秒経過すると503Service Unavailableが発生する 神様
返信ありがとうございます。 ご指摘の通り、処理側の見直しも進めております。 データ量の増加で15秒くらいかかるSQLが原因と なっている模様なので、業者からもらった設計を 見直し対応したいと思います。 ♯ ボリュームテストが甘かったですね(;_;) 運用も始まってますので、暫定と恒久的の両面で 対応していきます。 また何かあればご連絡ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |