Operation timed out with 0 out of -1 bytes received

clevel

Новичок
Operation timed out with 0 out of -1 bytes received

Сделал скрипт, который использует курл для получения страницы.
Оттестил на сервере через браузер, все замечательно работает.
Ставлю скрипт на крон - нет реультата работы.
Запускаю скрипт с консоли (./php script.php) - вижу:
Operation timed out with 0 out of -1 bytes received
* Closing connection #0
* About to connect() to 203.19.28.241 port 80
* Trying 203.19.28.241... * Timeout
* connect() timed out!
* Closing connection #0
* About to connect() to 65.64.31.217 port 8000
Иногда, конечно, коннекты идут, но это так нечасто бывает..
Подскажите, может это где-то в настройках сервера исправить, либо это проблемы той стороны, с которой принимаются данные?

Заранее спасибо!
 

whirlwind

TDD infected, paranoid
>Operation timed out with 0 out of -1 bytes received

Эмм... была подобная проблемка когда ответ удаленного сервера был некорректный. Что то типа Content-Length не совпадал с фактической длиной ответа.
 

clevel

Новичок
и чего мне делать?
Вся соль в том, что когда через веб скрипт запускаю (апач 1.3 + пхп 4 последний стайбл релиз) - таких проблем нет..
Куда именно тыкаться?

-~{}~ 30.08.06 19:46:

через крон - такое ощущение, что либо пхп без курла запускается (хотя прописано в начале скрипта #!/usr/local/bin/php), либо вообще какая-то странная тема.
В логах смотрб - крон по честному скрипт запускает..
 

clevel

Новичок
менять профессию
хорошая шутка :)

а если по сути вопроса?
моя логика вывяления проблемы слеующая:
1. какой именно пхп запускается для обработки данного скрипта?
если через браузер - апача с mode_php. Там курл есть. Все ок.
если через крон - то в скрипте я прописал - #!/usr/local/bin/php, соответсвенно - есть ли в нем поддежка курл.
Я запустил /usr/local/bin/php script.php
он начал выдавать данные на экран. Видно, что часть данных он возвращает корректно, но часть - с ошибкой (сабж) и выдает.
2.запускается ли крон вообще?
посмотрел /var/logs/cron - да, есть записи о запуске в нужное время.

Куда копать дальше - не знаю.
Подскажите
 

whirlwind

TDD infected, paranoid
Для проверки загружен ли курл - /usr/local/bin/php -m
По отладке здесь в статьях есть инфа.
 
Сверху