Куда высокая загрузка прибывает из?

Можно выключить автора для местоположения с auth_basic off. Это сократило бы Ваш файл конфигурации к чему-то вроде этого: (непротестированный)

server {
    auth_basic "Restricted";
    auth_basic_user_file file;

    location = /unrestricted_file.php {
       auth_basic off;
       # fastcgi_pass...
    }

    location / {
        root 
        index

    }

   location ~ \.php$ {
       # fastcgi_pass...
   }
}

"Цикл" прибывает из того, что автор для /dir указан два раза (/ и /dir). Для увеличения этого попытайтесь изменить текст на "Restricted path /" и "Restricted path /dir" и Ваш цикл должен показать Вам обоим чередование сообщений.

0
задан 11 February 2013 в 11:25
2 ответа

Использование ЦП - не единственный вклад в загрузку системы, еще один - процессы в непрерывном спящем режиме ('D'). Попробуйте что-нибудь вроде ps -axu | grep D (это может привести к ложным срабатываниям, поскольку буква D может встречаться где угодно, а не только в столбце STAT). Это должно, по крайней мере, дать вам подсказку, если есть какие-либо процессы «D». Как правило, они ожидают некоторого ресурса (например, файла на диске), который не отвечает немедленно. Иногда эти процессы могут зависать на долгое время (например, при ожидании монтирования NFS, для которого сервер стал недоступен).

Изменить: Вы также можете попробовать что-то вроде ps axu | grep -E "D [, чтобы избежать некоторых ложных срабатываний ps -axu | grep D .

0
ответ дан 5 December 2019 в 15:37

Я всегда считал, что DirectAdmin (и ему подобные) - плохая партия.

Первое попадание для "dataskq" в Google - this

Так что, похоже, DirectAdmin вызывает у вас большую нагрузку.

Я бы удалил его на вашем месте и стал бы настоящим системным администратором.

0
ответ дан 5 December 2019 в 15:37

Теги

Похожие вопросы