Просмотр полной версии : Странная проблема с apache+php
Сергей Каракишьян
17.03.2011, 17:54
Время от времени php, включённый как модуль apache перестаёт резолвить доменные имена, и скрипты, работающие с курлом тупо выдают ошибку "could not resolve name...". После перезапуска httpd всё становится на свои места, и начинает работать. Но в чём собственно причина? Такой глюк у меня на двух серверах с Fedora 11 x64. Помогите, плиз!
JackDaniels
17.03.2011, 18:12
Время от времени php, включённый как модуль apache перестаёт резолвить доменные имена, и скрипты, работающие с курлом тупо выдают ошибку "could not resolve name...". После перезапуска httpd всё становится на свои места, и начинает работать. Но в чём собственно причина? Такой глюк у меня на двух серверах с Fedora 11 x64.
Может это проблема все же DNS сервера?
Aleksey Kim
17.03.2011, 18:46
Может это проблема все же DNS сервера?
Тогда как объяснить это?
После перезапуска httpd всё становится на свои места, и начинает работать.
Aleksey Kim
17.03.2011, 18:47
Время от времени php, включённый как модуль apache перестаёт резолвить доменные имена, и скрипты, работающие с курлом тупо выдают ошибку "could not resolve name...". После перезапуска httpd всё становится на свои места, и начинает работать. Но в чём собственно причина? Такой глюк у меня на двух серверах с Fedora 11 x64. Помогите, плиз!
а в access_log'ах что?
German Stimban
18.03.2011, 14:09
а в access_log'ах что?
А также error.log'и в студию.
VirtualHost'ы на сервере имеются?
Сергей Каракишьян
19.03.2011, 16:10
Ошибка вот такая:
PHP Warning: ... failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in blablabla.php on line 3672
С ДНС всё в порядке. Даже если запустить этот скрипт через интерпритатор php, имя нормально резолвится. А вот через апач почему то отказывается. Причём ошибка появляется спустя некоторое время после запуска apache.
vBulletin® v3.8.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot