バージョン選択

フォーラム

メニュー

オンライン状況

80 人のユーザが現在オンラインです。 (69 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 80
もっと...

サイト内検索

質問 > フロント機能 > ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
cha-
投稿日時: 2024/5/25 15:10
対応状況: −−−
新米
登録日: 2024/5/25
居住地:
投稿: 3
ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。
------------------------------------------------------------------------------------------
[EC-CUBE] ECCUBE4.2.3 新規インストール
[レンタルサーバ] 自前のサーバー
[OS] FreeBSD 12
[PHP] 8.0
[データベース] Mysql5.7
[WEBサーバ] Apache24
[ブラウザ] Chrome/Edge
[導入プラグインの有無] なし
[カスタマイズの有無] なし
[現象]

 問い合わせ -> 送信する

で120秒ぐらい画面が何も反応しなくなり、

Fatal error: Maximum execution time of 120 seconds exceeded in /***/vendor/symfony/error-handler/ErrorHandler.php on line 407

システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。


と表示されます。
会員登録をしようとした際にも同様です。

.env を

MAILER_DSN=smtp://localhost:25
MAILER_DSN=sendmail://localhost
MAILER_DSN=sendmail+smtp://default
MAILER_DSN=smtp://[email protected]:[email protected]:587;

等試しましたが変化がありません。すごく調べましたがわかりません。
何かわかりましたら教えていただけませんでしょうか。

------------------------------------------------------------------------------------------
mcontact
投稿日時: 2024/5/26 16:26
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1463
Re: ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。
問合せまたは、会員登録の処理のどのコード部分で

Fatal error: Maximum execution time of 120 seconds exceeded in /***/vendor/symfony/error-handler/ErrorHandler.php on line 407


が起きているかによって対応方法は変わってきます。
問合せまたは会員登録で共通しているのは、メール送信ですが
コードのデバッグをしてみてください。

仮にメール送信処理で上記のエラーであるならば、SMTPサーバまたはsendmailの設定・ログ等を確認してみてください。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

cha-
投稿日時: 2024/5/26 23:39
対応状況: −−−
新米
登録日: 2024/5/25
居住地:
投稿: 3
Re: ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。
こんにちは。大変お世話になります。
ご返信ありがとうございます。
書き込ませていただいてからもずっと今まで改善できなかったのですが、なぜか質問をさせていただいた、お問い合わせ、会員登録は問題なく動作するようになりました。
よくわかりません。申し訳ありません。

その後、動作的には似ている感じなのですが、
商品をカートに入れ、レジに進んで、確認ボタンを押した後に、同様に黙り込んで、120秒後ぐらいに、

-----------------------------------------------------
このページは動作していませんsakata-niku.com では現在このリクエストを処理できません。
HTTP ERROR 500
-----------------------------------------------------

と表示されます。
デバッグモードにして、

var/log/dev/site.log
var/log/prod/site.log

を見てもその瞬間には何もログは記録されず、apacheのログには

[Sun May 26 23:21:13.499861 2024] [php:error] [pid 39517] [client **.**.**:63183] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /usr/home/******.com/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php on line 404, referer: https://*****.com/shopping
[Sun May 26 23:21:13.501923 2024] [php:error] [pid 39517] [client **.**.**:63183] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /usr/home/******.com/vendor/symfony/var-dumper/Cloner/AbstractCloner.php on line 240, referer: https://*****.com/shopping

が記録されます。

php.ini の memory_limit = 512M を10倍にして
memory_limit = 5120M

にすると、画面に

-----------------------------------------------------
Error: Maximum execution time of 120 seconds exceeded
Symfony\Component\ErrorHandler\Error\
FatalError
in vendor/symfony/error-handler/ErrorHandler.php (line 407)
*
* @throws \ErrorException When $this->thrownErrors requests so
*
* @internal
*/ public function handleError(int $type, string $message, string $file, int $line): bool{
if (\PHP_VERSION_ID >= 70300 && \E_WARNING === $type && '"' === $message[0] && false !== strpos($message, '" targeting switch is equivalent to "break')) {
$type = \E_DEPRECATED;
}
-----------------------------------------------------

と表示され止まります。
その時のapacheのエラーログには

[Sun May 26 23:32:13.093480 2024] [php:error] [pid 39998] [client **.**.**.**:64063] PHP Fatal error: Maximum execution time of 120 seconds exceeded in /usr/home/*****.com/vendor/symfony/error-handler/ErrorHandler.php on line 407, referer: https://s*****.com/shopping
[Sun May 26 23:32:15.258473 2024] [php:error] [pid 39998] [client **.**.**.**:64063] PHP Fatal error: Maximum execution time of 120 seconds exceeded in /usr/home/*****.com/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php on line 191, referer: https://*****.com/shopping

と表示されます。
うーん。。
mcontact
投稿日時: 2024/5/27 9:16
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1463
Re: ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。
[Sun May 26 23:21:13.499861 2024] [php:error] [pid 39517] [client **.**.**:63183] 
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in 
/usr/home/******.com/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php on line 404, referer: https://*****.com/shopping


[Sun May 26 23:32:13.093480 2024] [php:error] [pid 39998] [client **.**.**.**:64063] 
PHP Fatal error: Maximum execution time of 120 seconds exceeded in 
/usr/home/*****.com/vendor/symfony/error-handler/ErrorHandler.php on line 407, referer: https://s*****.com/shopping


エラーログを見る限り「注文手続き画面」と思いますが、「PHP Fatal error: Maximum execution time of 120 seconds exceeded」とエラーが出ていますのでphp.iniの「max_execution_time」の値を変えてみてはどうでしょうか?


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

cha-
投稿日時: 2024/5/31 9:38
対応状況: 解決済
新米
登録日: 2024/5/25
居住地:
投稿: 3
Re: ECCUBE4.2の問い合わせ送信時に黙り込み、エラーになります。
ご返信ありがとうございます。

php.iniの値を変えるとその分タイムアウトまでの時間が長くなってのエラーが出ました。

申し訳ありません。こちらがご提示したエラーに具体的なことが何も書かれてないです。

apacheのエラーもログ、simfonyのログも出ておらず。

一旦あきらめて全部一からやってみます。

すいません。お手数ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,359名です
総投稿数は111,029件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1845
7
h_tanaka
1755
8
red
1574
9
mcontact
1463
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.