2016-07-01 8 views
0

ERPで使用される製品を含むXMLフィードを生成するmagento 1.9のカスタムモジュールを開発しました。 私は、cron(curl http://url/action)で実行するためにカールを使用していますが、約60秒後に、私はmagentoから503エラーが発生します。 私は増加しましたmax_execution_timeから(phpinfo()を使用して検証されました)が違いはありません。〜60秒後のMagentoカールエラー503

誰でも問題を解決する手助けはできますか?私はPleskでVPSサーバーを使用しています。

注:現在、約2000製品があるため、処理には60秒以上が必要です。

+0

「503 Service Temporarily Unavailable」のようなエラーが表示されましたか?または別のエラー –

+0

それは私が得るものです...しかし、私は、スクリプトの実行が続行するように見える(ファイルはまだ完了するまで書かれている)... –

答えて

0

max_execution_timeのグローバル値300を設定すると、通常の(cURL以外の)リクエストがその量の時間実行できるようになるため、少し危険です。 (正常に動作した場合)正常に動作しない理由は、max_execution_timeがMagentoインストールルートの.htaccessファイル内に明示的に定義されているためです。

ini_set('max_execution_time', 300);をMagnetoモジュールのコントローラの上部に含めると、のみが5分間実行されることが理想的です。

+0

私は何がわかることができますini_setを使用するつもりです行っている。 max_execution_timeが.htacessファイルに設定されていませんでしたが、同じ結果をそこに設定しようとしました... –

関連する問題