Автор Тема: ошибка php_network_getaddresses: getaddrinfo failed  (Прочитано 7160 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
ошибка php_network_getaddresses: getaddrinfo failed
« : 26 Января 2004, 15:46:05 »
Добрый день!

При попытке открыть удаленный файл с помощью file() или fsockopen() я получаю следующую ошибку:
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in ...
Причем когда использую не имя сервера, а ip-адрес, все ок.
Из этого следует, что просто не ресолвятся имена хостов, но непосредстенно на сервере из шелла никаких проблем с этим нет, значит, проблема все же в php?

На php.net по этому поводу я нашла только сомнительный совет какого-то юзера перегрузить апач.

В чем тут может быть дело и как бороться?

Спасибо за помощь!
best wishes!
bang

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #1 : 26 Января 2004, 15:51:58 »
ОС на сервере?
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #2 : 26 Января 2004, 15:53:45 »
а $server_ip gethostbyname($server); работает?
ну, будем исповедоваться?

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #3 : 26 Января 2004, 15:57:52 »
Linux 2.4.20
gethostbyname() работает
best wishes!
bang

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #4 : 26 Января 2004, 16:00:19 »
скорее всего проблема относится к ОС
http://bugs.php.net/search.php?search_for=php_network_getaddresses&boolean=0&limit=10&order_by=&direction=ASC&cmd=display&status=All&php_os=&phpver=&assign=&author_email=&bug_age=0

либо искать заплатки, либо предварительно резолвить через gethostbyname
ну, будем исповедоваться?

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #5 : 26 Января 2004, 16:02:18 »
да, прошу прощения, что не сразу сказала - это не постоянное сосотояние. я не могу найти закономерность, по которой эта ошибка возникает - то все нормально, то проблемы. вот сейчас, проверив, как работает  gethostbyname(), я снова вернулась к fsockopen() - и все работает. т.е. работа gethostbyname() в данном случае еще ни о чем не говорит :(
хотелось бы разобраться до конца в любом случае
best wishes!
bang

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #6 : 26 Января 2004, 16:03:47 »
ну можно поставить снэпшот из CVS http://snaps.php.net/php4-STABLE-latest.tar.gz
ну, будем исповедоваться?

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
ошибка php_network_getaddresses: getaddrinfo failed
« Ответ #7 : 26 Января 2004, 16:06:19 »
Цитировать
скорее всего проблема относится к ОС
либо искать заплатки, либо предварительно резолвить через gethostbyname

да, скорее всего так и есть, хотя до недавнего момента все работало прекрасно :(
ну что ж, спасибо большое все равно
best wishes!
bang

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28