We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
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, и сам мускул от них же рекомендовал бы поставить.