ページ 11

バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月06日(土) 13:47
by Kenny
-----
ご利用のサーバ:heteml
Webサーバのバージョン :Apache 2.0.xx
PHPのバージョン : PHP5.3
データベースのバージョン :MySQL5
MODXのバージョン :1.0.9J
ブラウザ :IE9
-----

お世話になります。

MODXのバージョン :1.0.9Jにて、エクスポートを試みたのですが、以下のようなメッセージが出て終了してしまいます。
実際エクスポートもされておりません。

Fatal error: Maximum execution time of 30 seconds exceeded in C:\html\www.#####\manager\includes\initialize.inc.php on line 64

こちらのフォーラムの中で同じような症状がございましたので、そちらも試してみたのですが、ダメでした。
http://forum.modx.jp/viewtopic.php?p=6342

セッティングは以下の通りです
+++++++++++++++++++++++++++++++++++++
動作モード:直接生成(高速)
被キャッシュリソースを含む:はい
最大エクスポート時間(秒):600←この秒数以内に上記のエラーが出てしまいます。
+++++++++++++++++++++++++++++++++++++

どうかよろしくお願い致します。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月08日(月) 10:15
by yama
最新の1.0.10J-r1にアップデートいただくことは可能でしょうか?1.0.9Jからであれば無難にアップデートできると思います。
http://modx.jp/docs/update.html
アップデート方法は上記に書いています。
1.0.9Jと1.0.10J-r1ではエクスポート機能の違いは特にないと思いますが、出力されるエラーメッセージの行数などがそのまま参考になります。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月08日(月) 10:41
by Kenny
Yamaさま

毎度、ありがとうございます。

実はその後、バージョンを最新( 1.0.10J-r1)にすると治るかも知れないと思い、バージョンアップ致しました。
ですが、症状は右画面が
「Internet Explorer ではこのページは表示できません」
と出てしまい終わってしまう状況です。

=======================
動作モード:クロール(旧バージョン型処理)
非キャッシュリソースを含む:はい
最大エクスポート時間(秒):600
=======================

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月08日(月) 19:21
by yama
http://modx2.heteml.jp/
hetemlで試用アカウントを作って、同じPHP5.3ベースで試してみましたが、特に問題なくエクスポートできました。他に何か参考になりそうな情報はありますでしょうか?

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月08日(月) 19:48
by Kenny
Yama様

お手数をおかけします。

推測なのですが、Modx内のファイル数が多すぎてエラーが出てしまうのだと思われます。
ざっと、調べただけでも1万ページ近くあります。

他の、1万ページ近くあるModxサイトも同様にエクスポートできませんでした。

これらより比較的少ないものはエクスポートできました。

部分的にエクスポート出来れば最高なんですが。。

有難うございました。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月08日(月) 20:45
by yama
https://admin.heteml.jp/web/phpini/?ver=5
ここでmax_execution_timeを最大値にしてみるとどうでしょう?

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう  【解決済み】

Posted: 2013年7月09日(火) 10:25
by Kenny
Yama様

こんな方法があるんですね。

一度試してみます。

いつもありがとうございます。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月09日(火) 10:28
by yama
単純計算すると、1ページあたり0.1秒で処理してもそこそこかかりますね。タイムリミットを多少延長するくらいではなんともできないかも。
クロールモードでやってる処理は単純なので、一定の件数で区切って処理することも可能だと思います。うまくいかなければ改善を考えてみます。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月09日(火) 19:26
by Kenny
Yama様

ありがとうございます。

サーバーのPHPのセッティングの方で、教えて戴きましたようにセッティングして試してみました。

結果、以前よりは上記のエラーが出てくるのが遅くなった...という感じで、うまくはいきませんでした。

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

Posted: 2013年7月11日(木) 14:51
by yama
1ページ0.1秒としても15分くらいの処理時間が必要ということになるので、普通に処理すると無理かもしれませんね。1000ページごとにプロセスを分割するなどする必要があると思います。
いつ頃までに対応できればという期日などはありますか?今すぐでなくてもよければ調整を試してみます。