MySQL падает
Re: MySQL падает
Если подумать, то можно приспособить кэширующий шаблон же. Так что половина решения уже у вас в руках.someuser wrote: Я все еще жду этот шаблон.
Да, да, я существую.
-
- Posts: 172
- Joined: Tue Jan 28, 2014 10:11 am
Re: MySQL падает
Прошел год +-, нашлось время для создания шаблона?imperio wrote:У нас есть в планах создание шаблона с защитой от ddos. По срокам пока сказать не можем.
Re: MySQL падает
Победил падения. Заменил на перкону и все стало хорошо
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: MySQL падает
с этого места желательно подробнее =)0x000 wrote:Победил падения. Заменил на перкону и все стало хорошо
может кому полезно будет
Re: MySQL падает
Стандартная проблема. Гиг памяти на сервере, ф5 намертво вешает. В итоге поставил вот такой конфигAlex Connor wrote:с этого места желательно подробнее =)0x000 wrote:Победил падения. Заменил на перкону и все стало хорошо
может кому полезно будет
Code: Select all
bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin no --clamav no --named no --iptables yes --fail2ban no --mysql yes --postgresql no --remi yes --quota no
https://vestacp.com/docs/#how-to-instal ... hel-centos
apache и nginx настроил под себя немного
добавил mod_security для какой-никакой защиты от ддос и от защиты ф5
ну и поменял на всякий случай порты ssh
Re: MySQL падает
и контрольный базе в голову будет опять же настройка my.cnf
я сделал его вот тут https://tools.percona.com/wizard
и добил его мускультюнером под себя
я сделал его вот тут https://tools.percona.com/wizard
и добил его мускультюнером под себя
Re: MySQL падает
самое главное после этого настроить апач и nginx под сайт. я обычно это делаю с помощью Loaddy + парсю в твиттер ссылки на сайт, сайт само-собой тяжелый.
Re: MySQL падает
Code: Select all
Cron <admin@ams> sudo /usr/local/vesta/bin/v-update-sys-queue disk
/usr/local/vesta/func/db.sh: line 391: [: : integer expression expected
Error: Connection to localhost failed
Re: MySQL падает
Упало при процедурах.mamanov wrote:Свалилось такое письмо в 5 утра и MySQL упалаCode: Select all
Cron <admin@ams> sudo /usr/local/vesta/bin/v-update-sys-queue disk /usr/local/vesta/func/db.sh: line 391: [: : integer expression expected Error: Connection to localhost failed
Настраивать mysql, тюнинговать под мощности сервера.
Иначе периодически будет падать - это неизбежно.
Re: MySQL падает
Здравствуйте!
Прошу помощи!
Нехорошие люди ложат базу зажатой f5, наблюдал этот процесс в вебвизоре.
Vesta Версия:0.9.8 (x86_64), centos 7.2 x64, nginx+apach
Конфиг nginx
------------------
-----------------
вставляю limit_req_zone $binary_remote_addr zone=dyn:10m rate=10r/s;
/etc/nginx/nginx.conf в секции http
nginx заводится
вставляю limit_req zone=dyn burst=10; таким способом в /home/username/conf/web/nginx.conf
------------------------
---------------
nginx после этого не стартует
Подскажите как правильно прописать?
Спасибо!
Прошу помощи!
Нехорошие люди ложат базу зажатой f5, наблюдал этот процесс в вебвизоре.
Vesta Версия:0.9.8 (x86_64), centos 7.2 x64, nginx+apach
Конфиг nginx
------------------
SpoilerShow
server {
listen 00.00.00.00:80;
server_name site.com www.site.com;
error_log /var/log/httpd/domains/site.com.error.log error;
location / {
proxy_pass http://00.00.00.00:8080;
proxy_cache site.com;
proxy_cache_valid 15m;
proxy_cache_valid 404 1m;
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;
proxy_cache_bypass $cookie_session $http_x_update;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
proxy_cache off;
root /home/admin/web/site.com/public_html;
access_log /var/log/httpd/domains/site.com.log combined;
access_log /var/log/httpd/domains/site.com.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/site.com/document_errors/;
}
location @fallback {
proxy_pass http://00.00.00.00:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx.site.com.conf*;
}
listen 00.00.00.00:80;
server_name site.com www.site.com;
error_log /var/log/httpd/domains/site.com.error.log error;
location / {
proxy_pass http://00.00.00.00:8080;
proxy_cache site.com;
proxy_cache_valid 15m;
proxy_cache_valid 404 1m;
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;
proxy_cache_bypass $cookie_session $http_x_update;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
proxy_cache off;
root /home/admin/web/site.com/public_html;
access_log /var/log/httpd/domains/site.com.log combined;
access_log /var/log/httpd/domains/site.com.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/site.com/document_errors/;
}
location @fallback {
proxy_pass http://00.00.00.00:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx.site.com.conf*;
}
вставляю limit_req_zone $binary_remote_addr zone=dyn:10m rate=10r/s;
/etc/nginx/nginx.conf в секции http
nginx заводится
вставляю limit_req zone=dyn burst=10; таким способом в /home/username/conf/web/nginx.conf
------------------------
SpoilerShow
server {
listen 00.00.00.00:80;
server_name site.com www.site.com;
error_log /var/log/httpd/domains/site.com.error.log error;
location / {
limit_req zone=dyn burst=10;
proxy_pass http://00.00.00.00:8080;
proxy_cache site.com;
proxy_cache_valid 15m;
proxy_cache_valid 404 1m;
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;
proxy_cache_bypass $cookie_session $http_x_update;
}
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
proxy_cache off;
root /home/admin/web/site.com/public_html;
access_log /var/log/httpd/domains/site.com.log combined;
access_log /var/log/httpd/domains/site.com.bytes bytes;
expires max;
try_files $uri @fallback;
}
location /error/ {
alias /home/admin/web/site.com/document_errors/;
}
location @fallback {
proxy_pass http://00.00.00.00:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx.site.com.conf*;
}
listen 00.00.00.00:80;
server_name site.com www.site.com;
error_log /var/log/httpd/domains/site.com.error.log error;
location / {
limit_req zone=dyn burst=10;
proxy_pass http://00.00.00.00:8080;
proxy_cache site.com;
proxy_cache_valid 15m;
proxy_cache_valid 404 1m;
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;
proxy_cache_bypass $cookie_session $http_x_update;
}
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
proxy_cache off;
root /home/admin/web/site.com/public_html;
access_log /var/log/httpd/domains/site.com.log combined;
access_log /var/log/httpd/domains/site.com.bytes bytes;
expires max;
try_files $uri @fallback;
}
location /error/ {
alias /home/admin/web/site.com/document_errors/;
}
location @fallback {
proxy_pass http://00.00.00.00:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx.site.com.conf*;
}
nginx после этого не стартует
Подскажите как правильно прописать?
Спасибо!