ТС, это капец просто =)
http://tools.pingdom.com/fpt/#!/uLF5y9JxR/http://ru-trade.info/
Кстати вполне возможно что виноват во всем какой-нить один плагин написаный криворукими разработчиками - например тот который использует невероятно сложные запросы которые ставят на колени MySQL
Мой вам совет:
1) Слить бекап сайта на локальную машину и поднять там LAMP (без кеширования и оптимизаций, дефолтный Apache и дефолтный же MySQL).
2) Включить slow_queries_log в MySQL и поставить плагин типа http://wordpress.org/extend/plugins/debug-queries/screenshots/ для того чтобы смотреть какие запросы идут со странички.
3) Погрепать файлы шаблона на предмет захардкоженных прямо в коде шаблона запросов к базе (да, есть такие «умельцы»).
Кстати, шаблон самопис? Сколько плагинов установлено на сайте и можно ли их списочек?
Могу посмотреть сайтик в свободное время если что пишите в ЛС.
- Это дефолтный админский ящик. Теперь если будут отправляться какие то сообщения от того же крона например то пусть валятся туда - там стоит форвардинг на мой основной ящик.
- ISPmanager запускает awstats в своими скриптами, а то правило что я удалил создается по умолчанию при установке awstats. Такой вот замечательный баг =)
Проверю через денек как там обстоят дела с генерацией отчетов awstats и в syslog, если появятся еще какие-то грабли то отпишу =)
Теперь график munin вот такой:
Кстати, чтобы плодить темы спрошу здесь:
1. Есть ли смысл вообще в использовании awstats на сервере с кучей доменов? Я так понимаю если отключать логи например для отдачи статики в nginx то они в статистику попадать не будут.
2. Большой ли прирост производительности дает отключение access-логов на отдаче статики? Интересно пишут ли access-логи сервера у крупных хостеров?
Проблема решена!
Оказывается по крону запускался неправильно сконфигурированный awstats каждые 10 минут и cron отправлял письмо админу сервера, но т.к. такого почтового ящика не существует - в логах создавалась куча записей от sendmail
Проблему исправил удалением задачи из крона (так подсказали на форуме ISPsystem) и созданием необходимого почтового ящика на сервере.
Windows это вообще то Opera с оболочкой Explorer
mark2011 если не любите чтобы система навязывала что-то сове то собирайте на сервере Arch, Gentoo или Slackware на худой конец.
Поднимать на сервере инет через Network Manager это совсем не труъ - настройки сети можно жестко прописать в конфиге.
Ставить Ubuntu и говорить о том что не любите чтобы система навязывала что то свое это как минимум оригинально =)
Да и вообще, чем вам не угодил Debian 6 в минимальной установкеl? 19 метров ОЗУ где-то на сервере занимает будучи раскатанным из образа
Хостинг от сеошников =) http://cloud.megaindex.ru/
Мне кажется лучше тогда на резервном хосте либо же прямо на том же сделать статичную копию сайта и отдавать ее в случае DDoS. Поможет от сложных атак которые инициализируют сложные вычисления на стороне сервера.
Того же самого можно добиться подключив CDN наподобие cloudflare
to 6666 Видимо ТС имеет ввиду атаку по ip именно на сервера хостинга. А вы имеете ввиду блокировку атакующих по ip. Обычно в таких случаях вступают в дело умные железки на стороне хостера которые анализируют входящий траффик и после некоторого обучения эффективно блокируют атакующих в конкретном случае DDoS
Уже довольно давно эта CMS снискала славу движка для школосайтов под говнотраффик.
Сам с ней не работал, поэтому конкретно ничего сказать не могу.
Сейчас график имеет вот такой вид:
Если честно не могу разобраться с графиком. Что есть значения с u и значения с m?
На сервере десяток сайтов с суммарным траффиком на уровне 500-600 человек в день + ISPmanager, не думаю что график должен быть таким.
-----
Вообще этот сервер не должен письма принимать, нашел кучу записей в логах о недоставленных письмах на один их доменов - переписал его mx записи на яндексовские и подключил его в pdd. Посмотрим как будет сейчас.
Количество просмотров у вас должно куда-то записываться. С вероятностью 99% это будет БД. При каждом просмотре увеличивайте счетчик просмотров и выводите его на странице.
Не будем здесь о возможности конкурентной записи при одновременном заходе двух пользователей и последующем неправильном учете т.к. для создания такой ситуации посещалка должна быть огого. В таком же случае для ведения счетчиков применяют noSQL базы как более заточенные к таким штукам.
Всем спасибо!
Получилось. В конфигурацию добавил нужного пользователя и добавил:
# touch /var/lib/sendmail/sendmail.st # touch /var/lib/sendmail/sm-client.st
А то mailstats ругался на их отсутствие.
Если вы не против через пару деньков отпишу в письме с вопросом по значениям =) Не хотелось бы чтобы мой серв какие-то ушлые человеки использовали в качестве спам-бота.
Плюсану Sublime Text 2 + плагин Emmet. Ускоряют написание кода в разы благодаря полезным мелочам и грамотной работе с горячими клавишами.