Добрый вечер, у меня проблема с соединением к серверу с сайта, т.е. с какой то периодичностью сайт перестаёт соединяться к ip на портах 7777 2106, на 80 всё ок. уверен что это не настройки брандмауэра т.к. запускаю скрипт
<?php
error_reporting(E_ALL);
function_exists('fsockopen') or die('not connect google.ru');
$f = fsockopen('google.ru', 80, $errno, $errstr, 5) or die($errstr);
fclose($f);
echo 'connect google.ru ';
error_reporting(E_ALL);
function_exists('fsockopen') or die('not connect Server');
$f = fsockopen('46.37.203.243', 80, $errno, $errstr, 5) or die($errstr);
fclose($f);
echo 'connect Server ';
error_reporting(E_ALL);
function_exists('fsockopen') or die('not connect Login Server');
$f = fsockopen('46.37.203.243', 2106, $errno, $errstr, 5) or die($errstr);
fclose($f);
echo 'connect Login Server ';
error_reporting(E_ALL);
function_exists('fsockopen') or die('not connect Game Server');
$f = fsockopen('46.37.203.243', 7777, $errno, $errstr, 5) or die($errstr);
fclose($f);
echo 'connect Game Server';
phpinfo();?>
на хостинге иногда пишет
connect google.ru connect Server connect Login Server connect Game Server
т.е. всё нормально.
а иногда
connect google.ru connect Server
Warning: fsockopen() [function.fsockopen]: unable to connect to 46.37.203.243:2106 (Connection timed out) in /home/alldone/alldone.com.ua/la2-epilogue/info.php on line 16
Connection timed out
т.е. соединение по 80 прошло, а по 2106 нет.
если же я этот скрип выполняю не на хостинге, в тот же момент времени когда хостинг выдаёт ошибку соединения на 2106 порту, запускаю на денвере, то соединение установлено на всех портах.
Кроме денвера проверил на ещё двух хостах на одном всё нормально, на дркгом то же самое что и на ukraine.com.ua
Заранее спасибо.
UDP хэш чистил.