Страница 1 из 1

Ошибка в php5ts.dll

Добавлено: 08 апр 2013, 10:15
oldroot
Имя приложения: httpd.exe
Версия приложения: 2.2.24.0
Отметка времени приложения: 512bd096
Имя модуля с ошибкой: php5ts.dll
Версия модуля с ошибкой: 5.2.17.17
Отметка времени модуля с ошибкой: 4d25fb49
Код исключения: c0000005
Смещение исключения: 0000ad66
Версия ОС: 6.1.7601.2.3.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Добавлено спустя 24 минуты 46 секунд:
за 15 минут трижды перезагружал

Добавлено: 08 апр 2013, 11:07
Максим
Установили какое-то доп. dll расширение для PHP?

Добавлено: 08 апр 2013, 11:59
oldroot
Максим писал(а):доп. dll расширение для PHP?
нет, дефолтная установка.
либа здесь: C:\OpenServer\modules\php\PHP-5.2.17

Добавлено: 08 апр 2013, 12:00
Максим
версия openserver какая?

Добавлено: 08 апр 2013, 12:07
oldroot
open_server_4_8_4_full
надо обновить и проблема решится?

Добавлено: 08 апр 2013, 12:10
Максим
нет, не думаю. тут проблема в php, c0000005 - это access violation. Обычно это виновато какое-то расширение. Так что вам лучше с этим вопросом на форум PHP. Единственное что я нашел в google - это попробовать отключить в конфиге php расширение php_mssql.dll

Добавлено: 08 апр 2013, 14:33
oldroot
Максим писал(а):отключить в конфиге php расширение php_mssql.dll
это полумера. Спасибо за консультацию, буду решать проблемку. Смогу - отпишусь в теме.

Добавлено спустя 2 часа 18 минут 36 секунд:
Проблема решена, но не полностью: у меня работал netsparker, натравленный на localhost
Получается, что сервер просто не выдерживал создаваемые сканером нагрузки.
Это плохо, ибо тот же денвер на netsparker никак не реагирует.

Добавлено: 08 апр 2013, 14:46
Максим
Причем же тут денвер или netsparker, они тут абсолютно непричем. Падает PHP, а не open server или денвер и падает оно либо от ошибки в каком-то расширении (например падение от поступившего запроса от netsparker), либо от fatal error в ваших скриптах связанного например тоже со сканером уязвимостей netsparker (он шлет некорректные запросы). Поймите, что ситуация целиком зависит от версий библиотек в PHP и от расширений которые в данный момент подключены (если падение происходит из-за этого), и не важно где эта PHP установлена, на денвере или Open Server.

А если падение из-за какого-то нестандартного fatal error в скриптах, то сервер тут вообще не причем. Fatal Error в логах нужно смотреть, у вас в лог ошибок PHP ничего не пишется при падении?

Добавлено: 08 апр 2013, 14:53
oldroot
в лог ошибок PHP ничего не пишется при падении?
в том то и дело, что нет. Венда выдает окошко, что индеец замерз и спрашивает что ей делать.
Сейчас, с отрубленным сканером, полёт нормальный.
Забыл сказать: при возникновении ошибки трей ничего не говорит и сервак якобы работает нормально со всеми прибамбасами.

Добавлено: 08 апр 2013, 14:58
Максим
oldroot писал(а):Забыл сказать: при возникновении ошибки трей ничего не говорит и сервак якобы работает нормально со всеми прибамбасами.
Он ничего и не должен говорить, его дело - запустить, а как там и что дальше это уже не его вопрос.