ran
Новичок
Возросла нагрузка на сервер
Возникла следующая проблема:
хостер отключает то и дело сайт, мотивируя возростающей нагрузкой: висят процессы апача и ждут окончания работы скриптов. После выяснения подробностей, оказалось, что запрашивались несуществующие страницы или изображения и по глупости шел редирект на главную.
Поставили выдачу 404 страницы при запросе страниц, которых уже нет и не будет.
После все повторилось, но уже оказалось, что есть медленные запросы: запросы нашли и устранили.
Все повторилось снова, в логе медленных запросов появились запросы, explain которых следующий:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE service_controller ALL NULL NULL NULL NULL 26 Using where
Немного сложнее вариант, однако выполняется он 0.02-0.04 сек
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE c ref cid,ctid,lang_f,cc_id 10 const,const 4956 Using where; Using filesort
1 SIMPLE lang const PRIMARY PRIMARY 4 const 1
1 SIMPLE d eq_ref PRIMARY PRIMARY 4 c.image_id 1
Еще хостер дал список висящих запросов.
Проанализировал кол-во выполняемых запросов на этих странице - от 5 до 25. Посещаемость сайта небольшая - 200-500 человек. По access.log ботов и то больше.
лог медленных запросов - это все, чего я добился от хостера.
В каком направление еще стоить копнуть и какие аргументы предьявить хостеру в этом вопросе и какую информацию запросить? может ли быть, что сервер просто не справляется с нагрузкой вобщем, потому что на нем уже достаточно сайтов?
Возникла следующая проблема:
хостер отключает то и дело сайт, мотивируя возростающей нагрузкой: висят процессы апача и ждут окончания работы скриптов. После выяснения подробностей, оказалось, что запрашивались несуществующие страницы или изображения и по глупости шел редирект на главную.
Поставили выдачу 404 страницы при запросе страниц, которых уже нет и не будет.
После все повторилось, но уже оказалось, что есть медленные запросы: запросы нашли и устранили.
Все повторилось снова, в логе медленных запросов появились запросы, explain которых следующий:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE service_controller ALL NULL NULL NULL NULL 26 Using where
Немного сложнее вариант, однако выполняется он 0.02-0.04 сек
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE c ref cid,ctid,lang_f,cc_id 10 const,const 4956 Using where; Using filesort
1 SIMPLE lang const PRIMARY PRIMARY 4 const 1
1 SIMPLE d eq_ref PRIMARY PRIMARY 4 c.image_id 1
Еще хостер дал список висящих запросов.
Проанализировал кол-во выполняемых запросов на этих странице - от 5 до 25. Посещаемость сайта небольшая - 200-500 человек. По access.log ботов и то больше.
лог медленных запросов - это все, чего я добился от хостера.
В каком направление еще стоить копнуть и какие аргументы предьявить хостеру в этом вопросе и какую информацию запросить? может ли быть, что сервер просто не справляется с нагрузкой вобщем, потому что на нем уже достаточно сайтов?