|
|
|
| Здравствуйте.
Эх давно здесь не был...
И как обычно зашёл с корыстной целью.
Сайт над которым я работаю имеет около 16000 хитов в сутки. Так вот некоторое время назад начались перебои в работе. Т.е сайт работает нормально потом может в течении 10 минут очень медленно грузится ( практически вообще не грузится). При этом ошибка сервера (типа NO response server) не выдаётся.
ПОтом снова всё нормально, всё быстро. Потом может на несколько часов так отрубится. А потом снова работает в штатном режиме.
У нас выделенный сервер на котром 3 наших сайта. И они все не работают одновременно. Либо работают одновременно.
Поэтому вопрос. Что это может быть? Могут ли мои скрипты вешать весь сервер?
Есть ли какие-нибудь програмные средства чтобы проконтролировать ситуацию и решить проблему. | |
|
|
|
|
|
|
|
для: axxil
(15.06.2005 в 10:51)
| | >У нас выделенный сервер на котром 3 наших сайта
Только 3 сайта? Вообще говоря, ситуация не нормальная.
16000 хитов в сутки – это не та величина, которая может погубить сервер.
А кто занимается администрированием сервера и отвечает за его работу? Вы сами?
> практически вообще не грузится
Ping проходит в это время на сервер?
Лучше и по IP-адресу пропинговать и по доменному имени. Может DNS-сервера не отвечают.
> ПОтом снова всё нормально, всё быстро.
Закономерность какая-нибудь по времени отказов есть? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(15.06.2005 в 11:59)
| | Сервером занимаются хостеры.
>Лучше и по IP-адресу пропинговать и по доменному имени. Может DNS-сервера >не отвечают.
Вот именно что сайты грузятся но очень очень долго. Значит DNS тут ни причём наверное.
> Закономерность какая-нибудь по времени отказов есть?
Иногда прослеживается.
В основном когда у нас ночь, а в Америке день сайты хуже всего работают.
А может такое быть что все юзеры навалились на одну страницу и поэтому начались тормоза. И вообще серверы как-нибудь защищают от прожорливости скриптов? | |
|
|
|
|
|
|
|
для: Axxil
(15.06.2005 в 12:07)
| | >Сервером занимаются хостеры.
А с них спросить нет возможности?
>И вообще серверы как-нибудь защищают от прожорливости скриптов?
Да, например, ограничивают память и процессорное время на уровне системы для пользователей под которыми запускаются скрипты.
Кстати, тормоза могут вызваны как раз таким ограничением. Большой вал посетителей, а процессорное время и память распределяются на всех и при этом ограничены.
Но на выделенном сервере.... Для того он и выделенный, чтобы подобного не было.
У вы не пробовали мониторить сайт с другой точки доступа?
Позапускайте tracert и от себя и по всем миру (в интернете есть специальные сервисы). Может быть на канале где-то проблемы... хотя маловероятно. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(15.06.2005 в 12:18)
| | > А с них спросить нет возможности?
Не хочется быть голословным. Можно как-нибудь собрать статистику по uptime сервера, скорости загрузки страниц со стороны пользователя.
> вы не пробовали мониторить сайт с другой точки доступа?
Сайт если не грузится так не грузится ниоткуда. Приходят письма от пользователей со всего мира с констатацией данной проблемы.
> Может быть на канале где-то проблемы... хотя маловероятно.
Канал хостера вы имеете ввиду? | |
|
|
|
|
|
|
|
для: Axxil
(15.06.2005 в 12:35)
| | >Не хочется быть голословным.
Так вы же сами говорите. Сайт не грузится по всему миру. Только сохраните время, когда сайт не грузился.
>Канал хостера вы имеете ввиду?
Нет, я имел ввиду всю линию, которая идет от вас до хостера. Но раз по всему миру, то дело не в этом. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(15.06.2005 в 13:08)
| | А вот такая штука
<?$start_time=microtime();?>
// текст страницы
// ---
<?
$exec_time=microtime()-$start_time;
echo "Total time: ".number_format ($exec_time,5);
?>
| Достаточно ли точно она отображает время загрузки страницы?
Потому что иногда у меня получаются отрицательные значения...
И может быть можно ещё как нибудь фиксировать это время? | |
|
|
|