fsockopen - проблема с таймаутом

Crys

Двинутый новичок
fsockopen - проблема с таймаутом

PHP:
$e = explode(' ',microtime());
$start = $e[0] + $e[1];
$h=fsockopen($host,80,$err,$errno,2);
$e = explode(' ',microtime());
$end = $e[0] + $e[1];
var_dump(round($end-$start));
В результате - 30 секунд.
То есть игнорируется указанный таймаут. В php.ini таймаут по-умолчанию - 60.
Почему "подключение" выполняется 30 секунд?
 

Crys

Двинутый новичок
а ты проверь тот ли ini
100% тот. Тем более, в phpinfo - default_socket_timeout 60

какими вообще настройками может запрещаться изменение таймаута?

Информация о сервере - PHP 5.2.6, FreeBSD 6.2, Apache 2.0
 

FB3

Новичок
Еще в апаче может стоять таймаут, если скрипт вызывается через него.
 
Сверху