• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь F5 и wordpress

huyteo

Создатель
Регистрация
28 Апр 2015
Сообщения
55
Реакции
21
Доброго времени суток!
Собственно интересует вопрос как избавиться от зажатия f5 на wordpress, при зажатии переполняется оперативная память и падает mysql. Собственно избавился от этого с помощью redis, но на админ панель это не действует и зарегистрированного пользователя. Как избавиться от этой проблемы, не хотелось бы чтобы какой то дурачёк так ложил сайт. Заранее спасибо.
 
Самого сайта
server {


server_name suit.ru Для просмотра ссылки Войди или Зарегистрируйся


access_log /var/log/nginx/suit.ru.access.log rt_cache_redis;
error_log /var/log/nginx/suit.ru.error.log;


root /var/www/suit.ru/htdocs;



index index.php index.html index.htm;


include common/redis.conf;
include common/wpcommon.conf;
include common/locations.conf;
include /var/www/suit.ru/conf/nginx/*.conf;

}

Конфиг админ панели
server {

listen 22222 default_server ssl spdy;

access_log /var/log/nginx/22222.access.log rt_cache;
error_log /var/log/nginx/22222.error.log;

ssl_certificate /var/www/22222/cert/22222.crt;
ssl_certificate_key /var/www/22222/cert/22222.key;

# Force HTTP to HTTPS
error_page 497 =200 Для просмотра ссылки Войди или Зарегистрируйся

root /var/www/22222/htdocs;
index index.php index.htm index.html;

# Turn on directory listing
autoindex on;

# HTTP Authentication on port 22222
include common/acl.conf;

location / {
try_files $uri $uri/ /index.php?$args;
}

# Display menu at location /fpm/status/
location = /fpm/status/ {}

location ~ /fpm/status/(.*) {
try_files $uri =404;
include fastcgi_params;
fastcgi_param SCRIPT_NAME /status;
fastcgi_pass $1;
}

location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass php;
}

# ViMbAdmin Rules
location = /vimbadmin/ {
return 301 $scheme://$host:22222/vimbadmin/public/;
}

location ~* \.(js|css|jpg|gif|png)$ {
root /var/www/22222/htdocs/;
}

location ~* /vimbadmin/public/(.*)/(.*) {
root /var/www/22222/htdocs/vimbadmin/public;
try_files $uri $uri/ /vimbadmin/public/index.php?$args;
}

location ~* /vimbadmin/public/(.*) {
root /var/www/22222/htdocs/vimbadmin/public;
try_files $uri $uri/ /vimbadmin/public/index.php?$args;
}

}

и default conf
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# Для просмотра ссылки Войди или Зарегистрируйся
# Для просмотра ссылки Войди или Зарегистрируйся
# Для просмотра ссылки Войди или Зарегистрируйся
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

# Default server configuration
#
server {
listen 80 default_server;
listen [::]:80 default_server;

# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Self signed certs generated by the ssl-cert package
# Don't use them in a production server!
# include snippets/snakeoil.conf;
#
# ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # don’t use SSLv3 ref: POODLE
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;

root /var/www/html;

# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;

server_name _;

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
#server {
# listen 80;
# listen [::]:80;
#
# server_name example.com;
#
# root /var/www/example.com;
# index index.html;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}

Спасибо Для просмотра ссылки Войди или Зарегистрируйся, помог решить проблему.
Путём добавления лимита в redis.conf
 
Последнее редактирование:
Назад
Сверху