From b8af769b3e293b8d2601f77f43dd09a707e5ed4c Mon Sep 17 00:00:00 2001 From: Mitsuru Mutaguchi Date: Wed, 15 Apr 2020 15:58:46 +0900 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E3=83=A1=E3=83=BC=E3=83=AB=E9=80=81?= =?UTF-8?q?=E4=BF=A1=E6=99=82=E3=80=81NC3=E3=81=AE=E3=83=A1=E3=83=A2?= =?UTF-8?q?=E3=83=AA=E8=A8=AD=E5=AE=9A=E3=81=AB=E3=82=88=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=83=A1=E3=83=A2=E3=83=AA=E3=82=AA=E3=83=BC=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=81=97=E3=80=81NC3=E3=81=AEDB=E3=83=A1=E3=83=BC=E3=83=AB?= =?UTF-8?q?=E3=82=AD=E3=83=A5=E3=83=BC=E3=81=8C=E6=AE=8B=E3=82=8A=E3=81=A4?= =?UTF-8?q?=E3=81=A5=E3=81=91=E3=80=81=E4=BD=95=E5=BA=A6=E3=82=82=E5=90=8C?= =?UTF-8?q?=E3=81=98=E6=96=87=E9=9D=A2=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB?= =?UTF-8?q?=E9=80=81=E4=BF=A1=E3=81=8C=E7=99=BA=E7=94=9F=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=83=90=E3=82=B0=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/NetCommons3/NetCommons3/issues/1568 --- Console/Command/MailSendShell.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Console/Command/MailSendShell.php b/Console/Command/MailSendShell.php index 560f327..f28d589 100644 --- a/Console/Command/MailSendShell.php +++ b/Console/Command/MailSendShell.php @@ -100,6 +100,14 @@ public function send() { )); $from = SiteSettingUtil::read('Mail.from'); + // bugfix: NCのメモリ設定によって、メモリ設定128M & メール文面が長い & ルーム会員4500越えでメモリオーバーが発生し、 + // メール送信処理が異常終了、NC3のDBメールキューにメールが残り続け、同じメールが何度も送信される不具合が発生した。 + // そのため、メール送信処理はメモリ無制限に設定する + // + // [メモリオーバーエラー] error.log + // Allowed memory size of 134217728 bytes exhausted (tried to allocate 8970 bytes) in [public_html/vendors/cakephp/cakephp/lib/Cake/Network/Email/CakeEmail.php line 1381] + ini_set('memory_limit', '-1'); + // Fromが空ならメール未設定のため、メール送らない if (empty($from)) { $this->out('From Address is empty. [' . __METHOD__ . ']');