2016-08-16 10 views
0

私のPleskユーザーのWebサイトにアクセスできません。サーバは、そのユーザのerror_logにはDocumentRootのは、通常のWordPressのインストールを含むmod_fcgid読み取りデータのタイムアウト - スクリプトヘッダーの早すぎる終了

[warn] mod_fcgid: read data timeout in 60 seconds 
[error] Premature end of script headers: index.php 

の束を示し、500内部サーバーエラーを報告します。同じWPバージョンを実行し、同じDBサーバーとPHP +拡張機能を使用する他のサイトはうまく動作します。 <?php phpinfo(); ?>も正常に動作します。 CLIからphp index.php呼び出すには、Webページを返しますが、少しはワットアイドルのXeon E5-2620サーバーには遅すぎる/ 64ギガバイトRAM

任意の既知の問題がありますか?どうすればさらにデバッグできますか?

いくつかのより多くのシステム情報:

  • PHP 5.6.24は、Pleskの12.5.30

EDIT

  • を(同様に5.4を試してみました):問題が断続的に発生します。現時点では、500エラーは返されず、サイトは正常に読み込まれます(少し遅い)。私はちょうどそれが設定の制限ではないことを確認するために、のmemory_limitを高め

  • 答えて

    0

    この問題は一部のスクリプトで不正なfile_get_contentsが原因で発生しています。

    私は、エラーメッセージの第一外観のためのエラーログを見て、エラーメッセージが最初に登場したときに正確に作成されたファイルが見つかり - わずか2年前に... WordPress Site hacked? Suspicious PHP file

    だから私は、マルウェアを削除(詳細書込:https://talk.plesk.com/threads/debugging-premature-end-of-script-headers.338956/)、サーバーを再起動してエラーは消えました。

    技術情報:マルウェアを配布しているサーバーがオフラインであるため、エラーが表示されました。 file_get_contents("http..."がタイムアウトになり、ローカルスクリプトが失敗し、エラーメッセージが返されました。

    +1

    Btw、このような場合に便利な拡張機能がありますhttps://ext.plesk.com/packages/6bcc01cf-d7bb-4e6a-9db8-dd1826dcad8f-security-顧問、https://ext.plesk.com/packages/e757450e-40a5-44e5-a35d-8c4c50671019-dgri、https://ext.plesk.com/packages/24e15804-3134-4561-a2a2-1bdc7228e98f-website-ウイルスチェック –

    +0

    ありがとう、私はLinuxサーバーウイルススキャナを調べました。 VirusTotalレポートマルウェアとしてスクリプトを検出しているのはESETとFortinetだけです。 ClamAVとdrwebdはそれらを検出しませんでした。ESETの最初の実行は有望そうです... – NoMad

    0
    また、あなたは、PHP-FPMハンドラのいずれかを試す代わりにすることができ、ここで Since Plesk 11.5, "FcgidIOTimeout" parameter is set to the same value as max_execution_time php parameter in domain's PHP settings

    https://kb.plesk.com/en/121251

    を説明するようにあなたがFcgidIOTimeoutを増加しようとすることができます

    FastCGIは、mod_fcgidのために、避けられない多くの内部的なパフォーマンス制限があります。

    +0

    タイムアウトを増やすと、そのアイドル状態のサーバーでページ(ワードプレス)が> 1分以上読み込まれるだけです...現在、PHPバージョンとPleskとのFPM互換性を検討しています。 – NoMad

    +0

    opcacheモジュールが現在のハンドラに対して有効になっていますか? phpinfo()で確認できます。 –

    +0

    また、MySQLのクエリキャッシュをチェックしたり、このWordPressインスタンスを遅くするWPプラグインを見つけることもできます。 –

    関連する問題