kgtu5: Вы боитесь попробовать или просто хотите потеоризировать???
P.S. оптимизация параметров mysql тоже не менее важна.
Прошу прощения если мой ответ показался грубым) Просто в данный момент уже и нагрузки нет, и у меня работает нормально, но я ничего не делал, так что проблема где-то летает, и охота добавляя изменения понимать, что они делают. Вдруг завтра опять повиснет из-за того, что 500 клиентов это мало). Сейчас тогда поменяю, понаблюдаю, спасибо.
mysql тоже настраивал как мог, и с ним насколько я знаю проблем не должно быть.
'[umka: ;13518935']Посмотрите сначала "httpd -M", тогда станет ясно как он работает. Секции для mpm_prefork_module нужно объединить. Оставить одну или в основном конфиге, или в дополнительном (предварительно убедившись, что он инклудится в основном).
А почему вы решили, что проблема именно в апаче, а не в пхп или БД? Хотя, с такими настройками MaxClients 4096 MaxRequestWorkers 4096 даже если у вас работают штук 500 воркеров одновременно, должен быть довольно мощный сервер с большим количеством памяти. Смотрите top в момент тормозов и логи.
Была уже когда-то проблема, всё очень долго грузилось, и сис. админ сторонний решил её. Сказал, что апач просто не дает многому количеству клиентов подключится, и в общем все в очереди стоят ждут, он поменял настройки и все действительно хорошо заработало. Потом сервер поменяли, я сделал все заново как было, но днем нагрузка увеличилась, и всё опять тупило. Я увеличил количество клиентов, и всё наладилось. Вечером, как я уже говорил, у меня опять очень плохо работало, зато у всех знакомых всё отлично. Признаки те же, index файл грузится через 10-30 секунд после запроса, зато сам выделенный сервер работает замечательно. В top смотрю, ничего такого, 5% нагрузки на cpu.
Серверу вроде мощности должно хватать, Intel Dual-Core G2020 2.9Ghz/8Gb RAM/320Gb HDD/100.
httpd -M не работает, но я так понял в моем случае нужно писать apache2 -M, он ругается:
mysqld показывает около 50% в колонке DSK, jbd2/vda1-8 около 30. В сумме постоянно получается около 70% (не учитывая всего остального ниже по 1%). В БД что-то? Если да, то в каких случаях БД нагружает диск? Индексы?
V2NEK: andervx, Для Вашего домена kinogate.net установлены NS сервера ns1.webhost1.ru и ns2.webhost1.ru, в которых отсутствует запись о Вашем домене.
Вам соответственно нужно настроить эти NS сервера, либо у регистратора прописать NS сервера Вашего домена, которые уже настроены.
Ой нет, это старый сайт, речь не о нем, подпись нужно убрать эту :)
Не хочу публиковать или кому-то давать адрес домена, понимаю, сейчас скажут "а как тебе помогать, если ты не даешь адреса", но для безопасности) сейчас всё в полу рабочем состоянии, и я даже не знаю, безопасно ли давать адрес домена разбирающимся людям)) Может можно как-то помочь без этого? Файлы конфигов может каких-то на сервере, и всё такое.
Вы боитесь попробовать или просто хотите потеоризировать???
P.S. оптимизация параметров mysql тоже не менее важна.
Прошу прощения если мой ответ показался грубым) Просто в данный момент уже и нагрузки нет, и у меня работает нормально, но я ничего не делал, так что проблема где-то летает, и охота добавляя изменения понимать, что они делают. Вдруг завтра опять повиснет из-за того, что 500 клиентов это мало). Сейчас тогда поменяю, понаблюдаю, спасибо.
mysql тоже настраивал как мог, и с ним насколько я знаю проблем не должно быть.
MaxSpareServers 20
MaxClients 500
MaxClients уменьшать точно есть смысл? Так как оперативы ещё запас есть, значит наверное дело не в этом.
Эти настройки должны помочь, или это как бы просто поправка для более красивой настройки?)
;13518935']Посмотрите сначала "httpd -M", тогда станет ясно как он работает.
Секции для mpm_prefork_module нужно объединить. Оставить одну или в основном конфиге, или в дополнительном (предварительно убедившись, что он инклудится в основном).
А почему вы решили, что проблема именно в апаче, а не в пхп или БД?
Хотя, с такими настройками
MaxClients 4096
MaxRequestWorkers 4096
даже если у вас работают штук 500 воркеров одновременно, должен быть довольно мощный сервер с большим количеством памяти.
Смотрите top в момент тормозов и логи.
Была уже когда-то проблема, всё очень долго грузилось, и сис. админ сторонний решил её. Сказал, что апач просто не дает многому количеству клиентов подключится, и в общем все в очереди стоят ждут, он поменял настройки и все действительно хорошо заработало. Потом сервер поменяли, я сделал все заново как было, но днем нагрузка увеличилась, и всё опять тупило. Я увеличил количество клиентов, и всё наладилось. Вечером, как я уже говорил, у меня опять очень плохо работало, зато у всех знакомых всё отлично. Признаки те же, index файл грузится через 10-30 секунд после запроса, зато сам выделенный сервер работает замечательно. В top смотрю, ничего такого, 5% нагрузки на cpu.
Серверу вроде мощности должно хватать, Intel Dual-Core G2020 2.9Ghz/8Gb RAM/320Gb HDD/100.
httpd -M не работает, но я так понял в моем случае нужно писать apache2 -M, он ругается:
Config variable ${APACHE_LOCK_DIR} is not definedПорт выделенный? Есть гарантированная полоса?
Блин, не шарю в этом совсем. Наверное мне так никто не поможет, если не смогу отвечать на такие вопросы, но честно говоря без понятия вообще.
iotop показывает везде по 0%, почти всё по 0, местами не значительно изменяется.
Вот что показал iostat -x 3 5
Это показал vnstat -tr 3
С ethtool eth0 | grep Speed не разобрался. Полностью если вписать ничего не говорит, а если ethtool eth0 просто Link detected: Yes
Смотреть нагрузку на HDD
mysqld показывает около 50% в колонке DSK, jbd2/vda1-8 около 30. В сумме постоянно получается около 70% (не учитывая всего остального ниже по 1%). В БД что-то? Если да, то в каких случаях БД нагружает диск? Индексы?
У меня в apache2.conf есть такая запись:
Вот там где стоит ip, или ServerName никак не могло повлиять на то, что по домен.ру я то попадаю то нет на сайт, а по www.домен.ру попадаю всегда?
Сейчас опять домен не работает (уже код ошибки ERR_NAME_NOT_RESOLVED), зато через www заходит нормально. И по ip.
andervx, Для Вашего домена kinogate.net установлены NS сервера ns1.webhost1.ru и ns2.webhost1.ru, в которых отсутствует запись о Вашем домене.
Вам соответственно нужно настроить эти NS сервера, либо у регистратора прописать NS сервера Вашего домена, которые уже настроены.
Ой нет, это старый сайт, речь не о нем, подпись нужно убрать эту :)
Не хочу публиковать или кому-то давать адрес домена, понимаю, сейчас скажут "а как тебе помогать, если ты не даешь адреса", но для безопасности) сейчас всё в полу рабочем состоянии, и я даже не знаю, безопасно ли давать адрес домена разбирающимся людям)) Может можно как-то помочь без этого? Файлы конфигов может каких-то на сервере, и всё такое.
Вывод тайтла можно сформировать в самом шаблоне (header.php). Тайтл=название записи?
С эти нужно будет разобраться, так как об этом не читал ещё.
Или можно использовать плагин SEO Title Tag. Не рекомендую, если есть возможность, лучше использовать как можно меньше плагинов.
Стараюсь плагинов как можно меньше использовать, но без этого видимо не обойдусь. Слишком много мороки с header.php будет я так понял. Ещё узнаю.
Спасибо за советы!
Вот теперь разобрался с хеадером.