- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, в чем может быть проблема, что стали в топе висеть процессы енжинкса. Конфиг вроде стандартный:
user nginx;
worker_processes 6;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 5;
include /etc/nginx/conf.d/*.conf;
client_max_body_size 10000m;
[ATTACH]36862[/ATTACH]
Поставили месяца два назад, работал вроде как без нареканий. Конфиги не менялись, да и вобще сервер не трогали. Начал юзаться на 100% винт, а после этого в топе только процессы эти висят.
Хотел поставить iotop, чтобы глянуть, кто винт юзает (80% wa) - да не успел. Винт после этого отпустило, а процессор так и держится.
Попутно второй вопрос, как лечится вот это для иотопа:
- Linux >= 2.6.20 with I/O accounting support (CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING): Not found
output_buffers 4 256k;
sendfile off;
Подскажите, в чем может быть проблема, что стали в топе висеть процессы енжинкса. Конфиг вроде стандартный:
Посмотрите server-status на предмет количества запросов. Может быть очередной ддос.
output_buffers 4 256k;
sendfile off;
Поправил, сделал nginx reload - не помогло.
Слушайте, а чего такие параметры по времени работы процессов
42:32.01 nginx
14:08.73 nginx
9:14.18 nginx
Я ему вроде 2 часа назад делал рестарт. Или надо как-то по-хитрому енжинкс рестарить, чтобы старые процессы прибивались?
mstar добавил 15.06.2009 в 18:15
Посмотрите server-status на предмет количества запросов. Может быть очередной ддос.
Та не, в логах все как обычно - посещаемость средняя и левых запросов нету.
Поправил, сделал nginx reload - не помогло.
Слушайте, а чего такие параметры по времени работы процессов
Я ему вроде 2 часа назад делал рестарт. Или надо как-то по-хитрому енжинкс рестарить, чтобы старые процессы прибивались?
mstar добавил 15.06.2009 в 18:15
Та не, в логах все как обычно - посещаемость средняя и левых запросов нету.
Может делать не nginx reload, а nginx restart?)
Или может он "подвис". Попробуйте сначала killall nginx, а потом nginx start
Может делать не nginx reload, а nginx restart?)
Или может он "подвис". Попробуйте сначала killall nginx, а потом nginx start
Нда, прибил, перезапустил - теперь опять вернулась загрузка винта :)
load average: 11.88,
77.5%wa,
Подожду, может отпустит. Но как по мне - нездоровая тенденция.
Уже load average: 21.16,
Винут через 5 винт отпустило - но процессор все также держит енжинкс.
Нда, прибил, перезапустил - теперь опять вернулась загрузка винта :)
load average: 11.88,
77.5%wa,
Подожду, может отпустит. Но как по мне - нездоровая тенденция.
Уже load average: 21.16,
Винут через 5 винт отпустило - но процессор все также держит енжинкс.
Ну очень похоже на ддос - смотрите не по логам, а по реальным запросам.
Как вы запускаете nginx - он активно насасывает в кэш статику с винта. Как кэш набивается - начинает отдавать из памяти.
Ну очень похоже на ддос - смотрите не по логам, а по реальным запросам.
Как вы запускаете nginx - он активно насасывает в кэш статику с винта. Как кэш набивается - начинает отдавать из памяти.
Если не сложно, подскажите, что значит "смотрите не по логам, а по реальным запросам".
Если не сложно, подскажите, что значит "смотрите не по логам, а по реальным запросам".
tcpdump-ом посмотрите на интерфейсе.
Хотел поставить iotop, чтобы глянуть, кто винт юзает (80% wa) - да не успел. Винт после этого отпустило, а процессор так и держится.
попробуйте поюзать smartctl на предмет реаллоцированных секторов и прочих ошибок...
А со скриптами все нормально?Нет ли замкнутых циклов?