Forum Webscript.Ru

Программирование => PHP => Тема начата: Invader от 19 Марта 2005, 01:03:00

Название: ошибки с fsockopen
Отправлено: Invader от 19 Марта 2005, 01:03:00
Все привет.
Сделал скрипт, все работает прекрасно, но каждые 30 минут он соединяется с главным сервером, так вот вся проблема при соединении в fsockopen. самое интересное что ошибка появляется не всегда, и на разных серверах по разному. на одном например после установки все работало всю ночь нормально, а под утро стала выдаваться ошибка. иногда снова начинает работать.
На другом сервере наоборот, один два раза соединиться, а потом ни в какую не работает. пишет что невозможно соединиться fsockopen.
При этом на втором сервере ссылается на ошибку акк в начале темы, а на первом на gethostbyname(), я так понимаю это проблема хостеров, так как скрипт для массового распространения то така не стабильность и зависимость от настроек сервера хостеров меня не устраивает к сожалению. можно ли как-то исправить эту ошибку ломально, или заменить ее в скрипте другими средствами. fopen использовать не могу, так как при подключении на сайт передаются данные, а только после этого читается ответ.
Спасибо
Название: ошибки с fsockopen
Отправлено: Меняздесьдавнонет от 19 Марта 2005, 09:33:52
Цитировать
Invader:
fopen использовать не могу, так как при подключении на сайт передаются данные

каким методом?
откуда уверенность в том, что fopen будет работать?
Цитировать
Invader:
самое интересное что ошибка появляется

абстрактная ошибка? пишет во весь экран слово "ошибка"?
Название: ошибки с fsockopen
Отправлено: Invader от 19 Марта 2005, 18:25:13
RomikChef
В том то и дело что мне все равно будет ли работать fopen? он мне в любом случае не подойдет.
Ошибка:
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed

на другом хосте:
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known
Название: ошибки с fsockopen
Отправлено: Меняздесьдавнонет от 19 Марта 2005, 19:47:09
Цитировать
Invader:
 так понимаю это проблема хостеров

да
Цитировать
Invader:
можно ли как-то исправить эту ошибку ломально

нет
Название: ошибки с fsockopen
Отправлено: Invader от 19 Марта 2005, 21:02:06
Понятно. есть еще вариант использовать CURL конечно, но опять же эта зависимость от хостера меня убивает. Лучше упрощу скрипт, будет не так автоматизированно и красиво, зато надежно, ну и + не будет все таки зависимости от главного сервера, что в принципе тоже хорошо
Название: ошибки с fsockopen
Отправлено: Меняздесьдавнонет от 19 Марта 2005, 21:24:04
Цитировать
Invader:
есть еще вариант использовать CURL конечно

мальчик.
поучил бы ты основый сетей, а?
чобы глупостей не говорить, а, главное - не думать?
а курл тебе откуда отресолвит хост? духом святым и просфорой?
Название: ошибки с fsockopen
Отправлено: Invader от 19 Марта 2005, 22:01:15
Цитировать
а курл тебе откуда отресолвит хост?

а кто тебе сказал что у него не получится, у него свои библиотеки для работы с сетью.
Название: ошибки с fsockopen
Отправлено: Меняздесьдавнонет от 19 Марта 2005, 22:06:25
я сказал.
а про библиотеки ты сам себе сказки рассказывай.
Название: ошибки с fsockopen
Отправлено: Invader от 19 Марта 2005, 23:03:54
Я конечно еще не проверял, но даже из принципа проверять не буду.
И других дел хватает