エラー
写真用の大量アップローダー (Plupload) を備えた Web アプリを使用しており、20 枚の写真をアップロードすると、約 6 枚 (約 30%) が内部サーバー エラーで失敗します。このドメインの Apache error.log を確認しましたが、新しいものはありません (古いエラーがここに表示されていたので、正しい error.log を見ていることがわかります)。
これは、Dreamhost (ホスティング プロバイダー) サーバー上の VPS でのみ発生しますが、開発サーバーでは滑らかに動作します。
ああ、物事は1 か月前は問題なく機能していましたが、失敗し始めました。当時私は Uploadify を使用していましたが、それは Flash を使用していたため、アップロードが失敗した場所をデバッグすることはできませんでした。
ファイルとスクリプト
アップロードされたファイルは写真で、すべて約 100 kB の大きさです。3 MB の写真を正常にアップロードできましたが (今でもアップロードできます)。私の .htaccess は当然、アップロード中に変更されません。サーバー側には、GD2 ライブラリを使用して写真の移動とサイズ変更を行う PHP スクリプトがあります。
サーバーの状態
最近、VPS の RAM を 300 MB から 400 MB にアップグレードしました。これは以前は機能していたので、理由としてメモリが除外されるようにアップグレードしました。また、PHP のメモリ制限は 200 MB なので、これで十分です。
私は、 Dreamhost が「あなたのコードが引き起こしたエラーについて責任を負うことはできません」、「残念ながら問題のデバッグを支援することはできません」と述べて、助けたくないことに非常に不満を感じています。
アプリが機能せず、クライアントがイライラしている間、まばらな「サポート」が 1 週間続きました。
質問
- この種の「自分で」サポートは業界全体の標準ですか?つまり、ホストはこれを別の方法で処理しますか?
- これをどのように正確にデバッグできますか?