質問 > フロント機能 > 管理画面でメール送信できずにサーバーが止まる |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
igarashi |
投稿日時: 2010/3/24 17:31
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2010/3/24 居住地: 投稿: 4 |
管理画面でメール送信できずにサーバーが止まる -----------------------------------------
[EC-CUBE] 2.41 [レンタルサーバ] エックスサーバー [OS] Linux [PHP] 5.1.6 [データベース] MySQL 5.0.45 [WEBサーバ] Apache ----------------------------------------- 初めまして、php初心者(全く理解していません)です。 管理画面からのメール送信が出来ません。 送信を確認するメッセージで送信ボタンを押すと、 「読み込み中」の表示のまま、ブラウザの「中止」と「戻る」で一旦戻りますが 「INNTERNAL ERROR500」の表示が出て数十分間、管理画面にもストアページにも アクセス出来なくなります。 サーバーのエラーを疑い、サーバーのエラーログを見てみると 下記のようなログが残っております。 [Wed Mar 24 16:23:41 2010] [error] [client 220.39.192.21] sendmail: warning: fork: Resource temporarily unavailable, referer: http://www.★★★★/admin/order/mail.php 「mail.php」でエラーが起きているのかと思い、見てみましたが・・・ <?php /* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // {{{ requires require_once("../require.php"); require_once(CLASS_EX_PATH . "page_extends/admin/order/LC_Page_Admin_Order_Mail_Ex.php"); // }}} // {{{ generate page $objPage = new LC_Page_Admin_Order_Mail_Ex(); register_shutdown_function(array($objPage, "destroy")); $objPage->init(); $objPage->process(); ?> …ひょっとして、 "page_extends/admin/order/LC_Page_Admin_Order_Mail_Ex.php"を読みに行く 命令なのかと思い、見てみました。 <?php /* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // {{{ requires require_once(CLASS_PATH . "pages/admin/order/LC_Page_Admin_Order_Mail.php"); /** * 受注メール管理 のページクラス(拡張). * * LC_Page_Admin_Order_Mail をカスタマイズする場合はこのクラスを編集する. * * @package Page * @author LOCKON CO.,LTD. * @version $Id: LC_Page_Admin_Order_Mail_Ex.php 16582 2007-10-29 03:06:29Z nanasess $ */ class LC_Page_Admin_Order_Mail_Ex extends LC_Page_Admin_Order_Mail { // }}} // {{{ functions /** * Page を初期化する. * * @return void */ function init() { parent::init(); } /** * Page のプロセス. * * @return void */ function process() { parent::process(); } /** * デストラクタ. * * @return void */ function destroy() { parent::destroy(); } } ?> 何かエラーを修正する改善策はあるのでしょうか? ちなみに、受注時の自動送信メール(ID:1) 及び在庫確認メール(ID:5)は送信できます。 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
igarashi | 2010/3/24 17:31 |
![]() |
DELIGHT | 2010/3/25 1:13 |
![]() |
igarashi | 2010/3/25 10:25 |
![]() |
ramrun | 2010/3/25 10:36 |
![]() |
igarashi | 2010/3/25 11:10 |
![]() |
igarashi | 2010/3/25 11:28 |
![]() |
ramrun | 2010/3/25 13:56 |
![](images/pixel.gif)