Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > ошибка getsockname failed


Автор: WhiteD 16.1.2008, 09:53
есть php скрипт
в нем пытаюсь выполнить ftp_connect (на заведомо рабочий хост)
функция висит до таймаута (75 сек) и возвращает FALSE.

в errorlog'е следующее:
Warning: ftp_connect(): getsockname failed: Connection reset by peer (54)

систма:
FreeBSD6.2
PHP 5.2.5
Suhosin Patch 0.9.6.2
Suhosin Extension 0.9.23

я в ступоре.

доп. сведения:
Происходит на моей машинке. Так что все что надо открыто.
фаер разрешает все исходящие коннекты.
с обычным консольным фтп проблем нет.
даже fsockopen в пхп работет нормально.

Автор: FractalizeR 16.1.2008, 12:59
Ваш код можете привести?

Автор: WhiteD 16.1.2008, 17:43
я же написал на чем вылетает.

$conn = ftp_connect("ип_фтп");

вопрос не в коде скрипта, а в конфигурации софта сервера и настроек пхп. а вот куда копать - пока не пойму.

Автор: WhiteD 18.1.2008, 00:50
Странная проблема. Решилась перекомпилем пхп. Та же версия, те же патчи, просто перекомпиль. И все заработало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)