Проблемы с коннектом на 1-н ip...

x-mobi.ru
На сайте с 30.12.2007
Offline
88
688

Добрый вечер от ламера администрирования :) (подчеркиваю сей аргумент)

Так, что имеем, выделенный сервер, арендуемый на fastvps.ru, ОС - Debian 5.0. Lenny и панель управления ISPmanager Lite.

Проблема, собственно, началась с того, что 1 мой сайт начал офигенно тормозить. Хотя работал долгое время вполне себе хорошо.

Скрипт данного сайта каждый раз берет данные через сокеты на php с одного ip-адреса. При работе с ними обнаружил тормоза, заменил на другие способы взять инфу, file_get_contents, curl и т.п., все тоже самое. Проверил теже методы для других ip - работает прекрасно.

По всей видимости где-то чтото блокируется именно на этот ip.

Понимаю, что может быть проблема как на стороне сервера, с которого берется инфа, хотя, оттуда берут точно также информацию еще тысячи сайтов, так и на стороне оборудования и ПО компании, предоставляющей мне сервер. Но, возомжно, что-то в моей системе может этому способствовать?

Куда смог написать - уже написал (хостеру и т.п.), а щас выходные, время идет, и пока не ответят.

Куда можно заглянуть, как можно проверить?

О_о
seoguru
На сайте с 03.07.2007
Offline
74
#1

А данные которые скрипт берет, парсятся нормально или тормозит и на этом все...

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
x-mobi.ru
На сайте с 30.12.2007
Offline
88
#2

Нет, замерял все участки кода, тормоза именно на работе с сокетами, открытие (fsocketopen) больше всего тормозит, как было замечено.

Стоп, или не понял вопроса. Что значит

>> парсятся нормально или тормозит и на этом все...

?

Данные берутся, но с огромной задержкой, секунд под 20-30

x-mobi.ru добавил 06.07.2009 в 01:52

Банально наитупейшим способом проверил так

<?


$iTime = time();

file_get_contents('***');

$iTime2 = time();

echo 'Серв: '.($iTime2 - $iTime).'<br /><br />';

$iTime = time();

file_get_contents('***');

$iTime2 = time();

echo 'Дрим: '.($iTime2 - $iTime).'<br /><br />';

$iTime = time();

file_get_contents('http://yandex.ru/');

$iTime2 = time();

echo 'Яша: '.($iTime2 - $iTime);

?>

Где 1-й урл - мой, второй - другой сайт этой же сети (также берет инфу с сервера под первым урлом), ну и 3-й сами видите.

ТАк вот, первый тормозит, второй и третий летают.

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Переписать чтоб скрипт брал по крону

Не стоит плодить сущности без необходимости
x-mobi.ru
На сайте с 30.12.2007
Offline
88
#4

Andreyka, нельзя, специфика партнерки :) это партнерский интернет-магазин с тупым скриптом.

Все-таки, вероятно, какие-то проблемы с каналом. Ибо

>> Где 1-й урл - мой, второй - другой сайт этой же сети (также берет инфу с сервера под первым урлом), ну и 3-й сами видите.

второй сайт в питере, яндекс - сами понимаете, а первый в москве, пойду проверять другие московские сайты) Мой то сервер вообще, в германии

x-mobi.ru добавил 06.07.2009 в 12:37

Сейчас пробил по трассировке все узлы, начал пинговать каждый, пакеты начинают пропадать с предпоследнго IP! Т.е. сразу за тем, что мне нужен. Видимо, в нем какая-то проблема. Может, его можно как-то обойти? Мне тут подсказали, что можно маршруты направлять через другие узлы, но как...

x-mobi.ru добавил 06.07.2009 в 12:43

Вот на ком тормоза rtcomm.ru

RAS
На сайте с 27.11.2005
Offline
126
RAS
#5

Этой проблемой надо парить хостера. или просите совсем другую подсеть. чтобы были другие исходящие маршруты и пробуйте.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
x-mobi.ru
На сайте с 30.12.2007
Offline
88
#6

Да уже разбираюсь, возможно, какие-то временные пробелмы.

RAS
На сайте с 27.11.2005
Offline
126
RAS
#7

Напишите в пм или аську, помогу, чем можно, хоть грамотно локализовать проблему.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий