Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 018 573 раза!

Форум

Добро пожаловать, Гость!

Падение апач при использовании php_soap.dll

Обсуждение проблем в работе программного комплекса
Quber
Сообщения: 4
C нами: 1 год 9 мес

Непрочитанное сообщение Quber » 09 фев 2015, 04:34

Добрый день.

При использовании soap, происходит падение апач.
Логи апач:
[Mon Feb 09 11:14:43.632299 2015] [mpm_winnt:notice] [pid 4172:tid 224] AH00428: Parent: child process 11752 exited with status 3221225477 -- Restarting.
[Mon Feb 09 11:14:44.368341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: test.itc-dv.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.369341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: test.ekker.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.369341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: support.itc.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.370341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.370341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: test.avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.371341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.371341 2015] [ssl:warn] [pid 4172:tid 224] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.411343 2015] [mpm_winnt:notice] [pid 4172:tid 224] AH00455: Apache/2.4.10 (Win32) OpenSSL/1.0.1j configured -- resuming normal operations
[Mon Feb 09 11:14:44.411343 2015] [mpm_winnt:notice] [pid 4172:tid 224] AH00456: Apache Lounge VC11 Server built: Jul 17 2014 11:50:08
[Mon Feb 09 11:14:44.411343 2015] [core:notice] [pid 4172:tid 224] AH00094: Command line: 'E:\\openserver\\modules\\http\\Apache-2.4\\bin\\httpd.exe -d E:/OpenServer/modules/http/Apache-2.4 -f e:\\openserver\\modules\\http\\Apache-2.4\\conf\\httpd.conf'
[Mon Feb 09 11:14:44.412343 2015] [mpm_winnt:notice] [pid 4172:tid 224] AH00418: Parent: Created child process 1080
[Mon Feb 09 11:14:44.894371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.itc-dv.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.894371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.ekker.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.895371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: support.itc.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.895371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.896371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.897371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:44.897371 2015] [ssl:warn] [pid 1080:tid 236] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.111383 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.itc-dv.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.111383 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.ekker.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.112383 2015] [ssl:warn] [pid 1080:tid 236] AH01909: support.itc.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.112383 2015] [ssl:warn] [pid 1080:tid 236] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.113383 2015] [ssl:warn] [pid 1080:tid 236] AH01909: test.avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.114384 2015] [ssl:warn] [pid 1080:tid 236] AH01909: avto.education.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.114384 2015] [ssl:warn] [pid 1080:tid 236] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Feb 09 11:14:45.156386 2015] [mpm_winnt:notice] [pid 1080:tid 236] AH00354: Child: Starting 32 worker threads.


OpenServer 5.2.2
PHP 5.5.19
php_soap.dll обновил до последней версии (5.5.21, до этого пробовал 5.5.19)

# php.ini

extension=php_soap.dll
extension=php_openssl.dll

[soap]
soap.wsdl_cache_enabled=0
soap.wsdl_cache_dir="%sprogdir%/userdata/temp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5


# Сигнатура проблемы:

  Имя события проблемы:   APPCRASH
  Имя приложения:   httpd.exe
  Версия приложения:   2.4.10.0
  Отметка времени приложения:   53c79afa
  Имя модуля с ошибкой:   php_soap.dll
  Версия модуля с ошибкой:   5.5.21.0
  Отметка времени модуля с ошибкой:   54c03016
  Код исключения:   c0000005
  Смещение исключения:   0001ca6b
  Версия ОС:   6.1.7601.2.1.0.256.48
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789


Нашёл один ответ http://stackoverflow.com/questions/10306272/apach ... ith-status-3221225477-restarti но там написано в общих словах, мол попытайтесь обновить всю конфигурацию.

Использую Windows 7 X64

Падение происходит на сразу, а спустя секунду две после запуска команды.
Последний раз редактировалось Quber 09 фев 2015, 04:42, всего редактировалось 1 раз.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 09 фев 2015, 04:40

В Open Server есть включённое в состав расширение, которое установлено и включено по умолчанию. Устанавливать или подключать ничего не нужно. Или у вас падает не после обновления, а после использования той что по умолчанию?

Quber
Сообщения: 4
C нами: 1 год 9 мес

Непрочитанное сообщение Quber » 09 фев 2015, 04:47

Да я знаю, что в OpenServer Soap уже включен и установлен по умолчанию. Я с ним и начал работать. Но ничего не вышло. Произошло падение апач. Потом решил обновить библиотеку php_soap.dll с офф сайта до 5.5.21. Но запустить опять не получилось, всё по тому же сценарию. Больше я ничего не предпринимал (так как и так всё подключено по умолчанию). Сейчас я не могу разобраться в чём проблема.

Падение происходит не сразу, а спустя секунду-две после запуска команды soap. До этого он что то думает. Я пробовал увеличить память php на всякий случай, но не помогло.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 09 фев 2015, 05:02

Понятно. А вы уверены что сбоит именно самое расширение, а не ваше приложение (скрипт)? В Windows 32 битная версия php может использовать от 700 до 1.8 гигабайта ОЗУ, это зависит от подключенных расширений, количества памяти и настроек. Если криво написан скрипт или где-то ошибка, может быть зацикливание и исчерпание памяти. Я сейчас погонял простые тесты работы с SMS центром через SOAP - всё работает на всех версиях PHP.

У меня к примеру однажды c0000005 ошибка была связана вообще не с Windows, а со сбоями памяти. У меня она была разогнана, я уменьшил в Bios разгон и всё пошло. Так что причин может быть множество.

Quber
Сообщения: 4
C нами: 1 год 9 мес

Непрочитанное сообщение Quber » 09 фев 2015, 05:38

Честно сказать не уверен. Но в APPCRASH написано, что имя модуля с ошибкой php_soap.dll. Я предположил, что ошибка могла быть с библиотекой. Но это навряд ли, также навряд ли как проблема с апач. Он достаточно устойчивый и не может вызывать подобных падений сам по себе, а по вине dll может. Но опять же, soap используют много где, сомневаюсь что проблема может быть в библиотеке. Просто я подумал, тогда может это косвенно как то связано с openserver, но опять же, вроде явной взаимосвязи не наблюдаю. Думал, может какие другие компоненты вроде php виноваты или их настройки.

Вообще у меня проблем с железом (по крайней мере ни разу не было за год. Обратился за помощью сюда, так как подумал что это может как то относиться к openserver.

Изначально я грешил на скрипт, написанный на php. Я скачал его с github, с довольно таки хорошей историей. Скрипт отрабатывает нормально до того момента, когда начинается посылка запроса к SOAP серверу (я использую клиент). Так как я подумал, что проблема в скрипте, я его удалил и скачал другой. Настроил, запустил и о чудо, проблема повторилась.

[upd=1423449790][/upd]
В любом случае, спасибо за оперативный ответ.

[upd=1423450090][/upd]
Попробую написать простой soap клиент и посмотреть на проблему, повториться или нет.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 09 фев 2015, 05:48

Если хотите, можете дать ссылку на скрипт и адрес данные SOAP сервиса, проверю у себя.

Quber
Сообщения: 4
C нами: 1 год 9 мес

Непрочитанное сообщение Quber » 11 фев 2015, 16:44

Разобрался. Проблема возникает при работе скрипта BeSimpleSoap. Пришлось написать свой велосипед.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей