比較的大きなテキストファイルを処理し、その結果をMySQLデータベーステーブルに保存するPHPアプリケーションを開発しました。 ファイルは聖書であるため、すべてのデータベースエントリはその参照を持つ詩です。したがって、エントリ数は1つのテーブルにつきわずか31,000を超えています。Codeigniter 2.1をウェブホストに移動するとMySQLデータベースの問題が発生する
私のOS X localhost XAMPPのインストールではプログラムが完璧に動作していますが、Webホストに移動すると1つのエントリしか挿入されません。これはテキストファイルの最後の行です。すべての行を独自のクエリとして扱っていますが、CodeIgniterは最後のエントリしか取っていないようです。 localhost上で全プロセスが約22〜30秒間実行される場合、ウェブホスト上でわずか2秒間実行されるので、すべてのクエリを実行しないと確信しています。
誰かに同様の問題があったことはありますか?私はそれがローカルホストで完璧に動作するので、私のコードにすることはできないと思っています。
一般サーバー情報: オペレーティングシステムのLinuxカーネルのバージョン 2.6.9-89.0.19.ELsmp マシンタイプのi686 Apacheのバージョン2.2.21 PHPバージョン5.2.17 MySQLバージョン5.1.56
いくつかの情報のように、ファイルを処理するときに何が起こるか、サーバーに送信されるいくつかのデバッグ情報を与えます。error_reportingをオンにし、エラーを表示します。 – piotrekkr