SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Большое количество процессов dataskq и 100% загрузка CPU


Метки: directadmin процессы в операционной системе ps grep awk xargs ionice 

Ответы

RemiZOffAlex  Создано: 2018-05-04 20:53:55.080351  Обновлено: 2018-05-04 20:53:55.080351

Уничтожить все процессы dataskq

ps aux | grep dataskq | grep -v grep | awk '{print $2}' | xargs kill -9

Запретить запуск более одного процесса dataskq

Заменить в файле /etc/cron.d/directadmin_cron строку

* * * * * root /usr/local/directadmin/dataskq

на

* * * * * root if [ "`ps ax | grep -v grep | grep -c dataskq`" -eq 0 ]; then /usr/local/directadmin/dataskq; fi;
Внимание! Использование данного способа не рекомендуется из-за частичной потери функциональности. В частности при использовании модуля массового переноса.

Ограничение IO

В файле /etc/cron.d/directadmin_cron

* * * * * root /usr/bin/ionice -c2 -n7 /usr/local/directadmin/dataskq

Возможно будут интересны и другие вопросы