1

Pyrocms と CodeIgniter を使用して Web サイトを運営しています。

私の設定は次のとおりです: Debian: 5.0.9 Apache: 2.2.9 MySQL: 5.0.51 PHP: 5.2.6-1

私は次の問題に直面しています:

データベースにメッセージを挿入する POST リクエストを受け取りました。場合によっては、db 挿入の頻度が最大 100 メッセージ/秒になることがあります

使用データベースエンジン:innoDD

しばらくすると、ホームページまたは管理者以外のモジュールにアクセスしようとすると、白いページが表示されます。

www.project.com は HTTP ステータス 200 を示していますが、ページは空白です www.project.com/mycontroller は HTTP ステータス 200 を示していますが、ページは空白です 管理者は正常に動作しています

私のログファイルには次のエラーがあります: /system/codeigniter/core/Utf8.php 89

今のところ、30 分ごとにデータベースのダンプを作成し、プラットフォームがクラッシュしたときに最後に動作していたデータベースにロールバックします。

データベースで mysqlcheck を使用していくつかのテストを行いましたが、データベースではすべて問題ないようです。

ご協力ありがとうございました。

4

1 に答える 1

0

PHP は、iconv で変換するときに、おそらくいくつかの文字を詰まらせています。「//IGNORE」を2番目の引数に追加してみてください。そのようになります

iconv("UTF-8", "ISO-8859-1//IGNORE", $text);
于 2011-12-09T14:54:32.557 に答える