- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
VDS на OpenVZ. Дебиан 5.Памяти 384/512, есть свободная.
Есть связка apache-nginx. Раз в несколько дней вешается nginx(через top виден). При попытке зайти на сайт в браузере выдается
Фидлер показывает 504 ошибку.
В логах nginx
[alert] 30691#0: worker process 30692 exited on signal 11
[alert] 30691#0: worker process 22179 exited on signal 9
[alert] 30691#0: cache manager process 30695 exited on signal 9
Пока nginx руками не реботнешь(monit не хочет), проц грузится довольно сильно. Остальные параметры не подскакивают(смотрю munin'ом).
кусоек из /proc/user_beancounters
privvmpages 68589 107814 229376 393216 4
shmpages 5600 19136 19200 19200 311
Кусок кустомизированного конфига nginx
...
proxy_cache_path /var/www/user/data/cache levels= keys_zone=mycache:10m inactive=20s max_size=10m;
...
gzip on;
gzip_proxied any;
gzip_comp_level 8;
gzip_types text/plain text/xml application/xml application/x-javascript text/javascript text/css text/json;
...
location / {
proxy_pass http://:8080;
proxy_redirect http://domen:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
if ($cookie_dle_user_id) { return 412; }
if ($cookie_dle_password) { return 412; }
if ($request_method = POST ) { return 412; }
error_page 412 = @nocached;
proxy_cache mycache;
proxy_cache_key "$request_method|$is_args|$host|$request_uri";
proxy_hide_header "Set-Cookie";
proxy_ignore_headers "Cache-Control" "Expires";
proxy_cache_valid 200 302 304 20s;
proxy_cache_valid 301 1h;
proxy_cache_valid 503 4s;
proxy_cache_valid any 1m;
proxy_cache_use_stale http_502 http_503 http_504;
expires 20s;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /var/www/...;
access_log access.log;
proxy_cache mycache;
proxy_cache_key "$request_method|$is_args|$host|$request_uri";
proxy_hide_header "Set-Cookie";
proxy_ignore_headers "Cache-Control" "Expires";
proxy_cache_valid 200 302 304 7d;
proxy_cache_valid 301 1h;
proxy_cache_valid 503 4s;
proxy_cache_valid any 1m;
proxy_cache_use_stale http_502 http_503 http_504;
expires 7d;
error_page 404 = @fallback;
}
location @fallback {
proxy_pass http://:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
...
В гугле ничего вразумительного по этому поводу не нашел.
Искусственно такой глюк вызвать не получается.
Гесер, Добрый день !
Смените тариф на Впс, "народными методами" вам непомочь, тк у вас забиты параметры lockedpages и shmpages
C уважением, Владимир
kxk, а можете мне "на пальцах" объяснить, за что отвечают lockedpages и shmpages, а то из перевода оф.документации я нифига не понял😕
Гесер, Читайте внимательнее, документацию ....