Моя настройка:
Иногда я получаю сброс соединения по пиру при просмотре сайта с помощью 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 решить эту проблему?
Благодарю.
Код исключения 0xc00000fd означает ошибку переполнения стека. Поэтому я начал расследование с этого направления.
Это было из-за дефолта ThreadStackSize 1 МБ (по умолчанию для Apache Windows) слишком мало. Увеличение его до 8 МБ решило проблему для меня.
Я решил это согласно этому посту Как мне увеличить размер стека для Apache, работающего под Windows 7?
Других решений пока нет …