Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: перебои в работе сайта.
 
 автор: axxil   (15.06.2005 в 10:51)   письмо автору
 
 

Здравствуйте.
Эх давно здесь не был...

И как обычно зашёл с корыстной целью.

Сайт над которым я работаю имеет около 16000 хитов в сутки. Так вот некоторое время назад начались перебои в работе. Т.е сайт работает нормально потом может в течении 10 минут очень медленно грузится ( практически вообще не грузится). При этом ошибка сервера (типа NO response server) не выдаётся.
ПОтом снова всё нормально, всё быстро. Потом может на несколько часов так отрубится. А потом снова работает в штатном режиме.

У нас выделенный сервер на котром 3 наших сайта. И они все не работают одновременно. Либо работают одновременно.

Поэтому вопрос. Что это может быть? Могут ли мои скрипты вешать весь сервер?
Есть ли какие-нибудь програмные средства чтобы проконтролировать ситуацию и решить проблему.

   
 
 автор: glsv (Дизайнер)   (15.06.2005 в 11:59)   письмо автору
 
   для: axxil   (15.06.2005 в 10:51)
 

>У нас выделенный сервер на котром 3 наших сайта
Только 3 сайта? Вообще говоря, ситуация не нормальная.
16000 хитов в сутки – это не та величина, которая может погубить сервер.
А кто занимается администрированием сервера и отвечает за его работу? Вы сами?

> практически вообще не грузится
Ping проходит в это время на сервер?
Лучше и по IP-адресу пропинговать и по доменному имени. Может DNS-сервера не отвечают.

> ПОтом снова всё нормально, всё быстро.
Закономерность какая-нибудь по времени отказов есть?

   
 
 автор: Axxil   (15.06.2005 в 12:07)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2005 в 11:59)
 

Сервером занимаются хостеры.

>Лучше и по IP-адресу пропинговать и по доменному имени. Может DNS-сервера >не отвечают.

Вот именно что сайты грузятся но очень очень долго. Значит DNS тут ни причём наверное.

> Закономерность какая-нибудь по времени отказов есть?

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

   
 
 автор: glsv (Дизайнер)   (15.06.2005 в 12:18)   письмо автору
 
   для: Axxil   (15.06.2005 в 12:07)
 

>Сервером занимаются хостеры.
А с них спросить нет возможности?

>И вообще серверы как-нибудь защищают от прожорливости скриптов?
Да, например, ограничивают память и процессорное время на уровне системы для пользователей под которыми запускаются скрипты.
Кстати, тормоза могут вызваны как раз таким ограничением. Большой вал посетителей, а процессорное время и память распределяются на всех и при этом ограничены.
Но на выделенном сервере.... Для того он и выделенный, чтобы подобного не было.

У вы не пробовали мониторить сайт с другой точки доступа?
Позапускайте tracert и от себя и по всем миру (в интернете есть специальные сервисы). Может быть на канале где-то проблемы... хотя маловероятно.

   
 
 автор: Axxil   (15.06.2005 в 12:35)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2005 в 12:18)
 

> А с них спросить нет возможности?

Не хочется быть голословным. Можно как-нибудь собрать статистику по uptime сервера, скорости загрузки страниц со стороны пользователя.

> вы не пробовали мониторить сайт с другой точки доступа?

Сайт если не грузится так не грузится ниоткуда. Приходят письма от пользователей со всего мира с констатацией данной проблемы.

> Может быть на канале где-то проблемы... хотя маловероятно.

Канал хостера вы имеете ввиду?

   
 
 автор: glsv (Дизайнер)   (15.06.2005 в 13:08)   письмо автору
 
   для: Axxil   (15.06.2005 в 12:35)
 

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

>Канал хостера вы имеете ввиду?
Нет, я имел ввиду всю линию, которая идет от вас до хостера. Но раз по всему миру, то дело не в этом.

   
 
 автор: Axxil   (15.06.2005 в 13:33)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2005 в 13:08)
 

А вот такая штука
<?$start_time=microtime();?>
// текст страницы
// ---
<?
$exec_time
=microtime()-$start_time;
echo 
"Total time: ".number_format ($exec_time,5);
?>
Достаточно ли точно она отображает время загрузки страницы?
Потому что иногда у меня получаются отрицательные значения...
И может быть можно ещё как нибудь фиксировать это время?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования