5

クライアントの実稼働サーバー (Linux、Apache、PHP5) の 1 つで、単純なページ出力が部分的に返され、Google Chrome にのみ返されます。

たとえば、次のような単純なphpinfoページを設定しました<?php phpinfo(); ?>

IE や FireFoxのようにそのページを呼び出すと、http://192.168.1.1/phpinfo.phpphpinfo ページ全体が適切に返されます。しかし、最新の Google Chrome (v.30) でこのページを開くと、ある時点で途切れてしまいます。F5を押すと、1〜2の「画面」の後になることがあります.5〜6の「画面」の長さですが、それでもすべてではありません。もう一度 F5 を押すと、2 ~ 3 "画面" の長いページが返されます。

ここで何が問題なのですか?Google Chrome を開いたり閉じたりしても役に立ちません。一時ファイルのクリーニングは役に立ちません。もうアイデアはありません:(

編集:この問題をより明確に示すためにスクリーンショットを追加しました。

1) Google Chrome で phpinfo ページを開く: 最初の画像 ページが phpinfo の略であることがすぐにわかります。

2) 一番下までスクロールすると、それが phpinfo ページの一部にすぎないことがわかります 2番目の画像

3) F5 を押してページをリロードします 4) ご覧のとおり - ページがかなり長くなりました ここに画像の説明を入力

5) まだ完全な php 情報ページではありません ここに画像の説明を入力

6) また、Google Chromes コンソールにこのようなエラーが表示されます ここに画像の説明を入力

7)そしてここにすべてのリクエストヘッダー(送信/受信)があります ここに画像の説明を入力

編集 2: FireFox ページでは、ほとんどの場合、ページ全体が読み込まれますが、常にではありません。切れてしまうこともあります。Google Chrome との唯一の違いは、FireFox ではページが常に少なくとも 90% ロードされることです。Chrome では、コンテンツの 5% しか含まれていないページを取得することさえあります。

4

1 に答える 1

0
  • ステップ 1: ログには何と書かれていますか? Apache のログを有効にして、セグメンテーション違反やその他の問題のログを追跡できますか?

  • 長い静的 html ページで何が起こるか (PHP エンジンを回避)。php -i > ./test.txt を開き、ブラウザでそのページを取得します。

  • ソースを表示すると、ページ全体が返されるか (カスタム スタイル シートが問題の原因であるか、プロキシである可能性があります)、または同様に切り詰められています。

于 2013-11-05T15:30:01.553 に答える