MySQL падает
Re: MySQL падает
кто может объяснить, при данной настройке limit_req_zone $binary_remote_addr zone=dyn:10m rate=10r/s; и при зажатой f5, возвращает ошибку 500, а должно же 503?
вроде бы все сделал по инструкции как здесь viewtopic.php?f=32&t=3852&start=130#p17666
вроде бы все сделал по инструкции как здесь viewtopic.php?f=32&t=3852&start=130#p17666
Last edited by radiolip on Thu Mar 12, 2015 9:33 pm, edited 1 time in total.
Re: MySQL падает
location ~* ^.+\.(%proxy_extentions%)$ нужно выносить в отдельную секцию, иначе по Ctrl+f5 все изображения начинают загружаться согласно установленному ограничению, что нам никак не нужно. нам нужно только проксированные к апачу запросы ограничить.
error_page 502 503 504 /error/50x.html;
Можно изменить /home/username/web/domen.com/document_errors
создать свою страницу, указать в настройках /etc/nginx/nginx.conf
Code: Select all
server {
listen %ip%:%proxy_port%;
server_name %domain_idn% %alias_idn%;
error_log /var/log/httpd/domains/%domain%.error.log error;
location / {
limit_req zone=dyn burst=10;
proxy_pass http://%ip%:%web_port%;
}
location ~* ^.+\.(%proxy_extentions%)$ {
root %docroot%;
access_log /var/log/httpd/domains/%domain%.log combined;
access_log /var/log/httpd/domains/%domain%.bytes bytes;
expires max;
try_files $uri @fallback;
}
Это нормально, в конфиге nginx так прописано:radiolip wrote: при зажатой f5, возвращает ошибку 500, а должно же 503? что я делаю не так?
error_page 502 503 504 /error/50x.html;
Можно изменить /home/username/web/domen.com/document_errors
создать свою страницу, указать в настройках /etc/nginx/nginx.conf
Re: MySQL падает
Это одна из проблем. Тюнить нужно под вашу память индексы.Lancaster wrote:Конфиг мускула дефолтный. Как решить?
Отчаянно рекомендую mysqltuner использовать, весьма помогает в тонкой настройке.
Re: MySQL падает
Проблема так и не решена до сих пор?
Только в этой панели с завидной регулярностью - всплеск от кого-то на ресурсы и MySQL благополучно валится в ступор :(
Как-то можно это мониторить, ограничить?
Только в этой панели с завидной регулярностью - всплеск от кого-то на ресурсы и MySQL благополучно валится в ступор :(
Как-то можно это мониторить, ограничить?
Re: MySQL падает
Настраивать mysql не пробовали? Настройки базы данных по большей части дефолтные, для слабых vps они подходят не всегда, нужен небольшой тюнинг.PVasili wrote:Проблема так и не решена до сих пор? Только в этой панели с завидной регулярностью - всплеск от кого-то на ресурсы и MySQL благополучно валится в ступор :( Как-то можно это мониторить, ограничить?
Re: MySQL падает
Океан 1Gbskurudo wrote:Настраивать mysql не пробовали? Настройки базы данных по большей части дефолтные, для слабых vps они подходят не всегда, нужен небольшой тюнинг.
mysql с my-huge.cnf использован
все таблицы innodb
нагрузка 2-3к уников по всем 3 доменам (никакая)
свап 512Mb был, сейчас 1Gb сделал
понаблюдаем... попробуем 2 сделать
Может помониторить (чем можно) кто память ворует (шкодит), после чего MySQL валится?
Re: MySQL падает
Вас не смущает, что my-huge для серверов от 1-2Гб оперативной памяти, а лучше больше? Если хотите что-то стандартное, то лучше выбрать medium / smallPVasili wrote: Океан 1Gb
mysql с my-huge.cnf использован
Re: MySQL падает
C my-large.cnf - ситуация та же была.skurudo wrote:Вас не смущает, что my-huge для серверов от 1-2Гб оперативной памяти, а лучше больше? Если хотите что-то стандартное, то лучше выбрать medium / small
Сейчас со свопом в 1Gb пока не валится.
Странный сервер, не может себе забрать сколько ему дали и не валится от любого чиха...
Re: MySQL падает
Посмотрите все же на mysqltuner - https://sku.su/ZlOI5PVasili wrote:C my-large.cnf - ситуация та же была. Сейчас со свопом в 1Gb пока не валится.
Странный сервер, не может себе забрать сколько ему дали и не валится от любого чиха...
Простой и крайне удачный инструмент для тюнинга баз данных.
Также имеет смысл рассмотреть варианты кэширования с помощью nginx (если сайт позволяет).
Re: MySQL падает
Для начала - согласен про мускултюнер или анализ в phpmyadmin
Если пойдете дальше, но знаний mysql нет - поищите в инете калькуляторы my.cfg - они на выходе почти готовый конфиг предоставляют - например от Percona, и сам мускул от них же рекомендовал бы поставить.
Если пойдете дальше, но знаний mysql нет - поищите в инете калькуляторы my.cfg - они на выходе почти готовый конфиг предоставляют - например от Percona, и сам мускул от них же рекомендовал бы поставить.