1

私のセットアップ:

  • Windows 2008 R2 サーバー
  • PHP バージョン 5.4.7
  • Zend Opcache 7.0.3 (7.0.5 にアップグレードしたばかりですが、同じです)

Chrome を使用してサイトを閲覧しているときに、ピアによって接続がリセットされることがあります。

他のスレッドで提案されているように、「use_cwd」設定を有効にしました。まだ助けはありません。

編集

Windows イベント ビューアーに、数分ごとに次のようなエラーが多数表示されます。

Faulting application name: httpd.exe, version: 2.4.3.0, time stamp: 0x502f70a3
Faulting module name: php5ts.dll, version: 5.4.7.0, time stamp: 0x505114f8
Exception code: 0xc00000fd
Fault offset: 0x000398c9 
Faulting process id: 0xd1c
Faulting application start time: 0x01d183ec32bb4c1b
Faulting application path: ...\apache\bin\httpd.exe
Faulting module path: ...\php\php5ts.dll
Report Id: 72e103b0-efdf-11e5-ae29-22000afc56aa

しかし、opcache をオフにすると、これらのエラーは表示されなくなりました。

私の opcache conf

zend_extension = "xxxx\php\ext\php_opcache.dll"
opcache.memory_consumption=192
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=30
opcache.use_cwd=1
opcache.fast_shutdown=1
opcache.enable_cli=0
opcache.blacklist_filename = "xxxx\mypath\opcache-blacklist.txt"

この問題を解決する方法はありますか? PHP のバージョンを 5.5 にアップグレードすると、この問題は解決しますか?

ありがとう。

4

1 に答える 1

2

例外コード 0xc00000fd は、スタック オーバーフロー エラーを意味します。そこで、その方向から調査を開始しました。

これは、デフォルトの 1MB のThreadStackSize (Apache Windows のデフォルト) が小さすぎることが原因でした。それを8MBに増やすと、問題が解決しました。

この投稿に従ってこれを解決しましたWindows 7で実行されているApacheのスタックサイズを増やすにはどうすればよいですか?

于 2016-03-23T06:47:53.013 に答える