Как инициировать уничтожение апачских дочерних процессов на более высокой системной нагрузке?

Один способ сделать оно (при установке поведения отказа сценария 'проигнорировать') должно было бы присвоить gwmi оператор переменной, затем проверить переменную той переменной.

$connectToWMI = gwmi win32_service -computername [computername]

затем проверьте состояние или значение переменной (использование хоста записи для наблюдения, что ожидать на успешном соединении и отказе),

Также похоже, что Вы можете поставить Капканы на проверку ошибок, но я не использовал его. Это проходит примерно так:

trap [Exception] {continue}
1
задан 29 November 2012 в 23:48
1 ответ

Вместо того, чтобы слепо убивать процессы Apache, вы должны смотреть на ресурсы, ограничивая их, чтобы избежать всплесков. Возможно, настройка ограничений через /etc/security/limits.conf (то, что он называется в системах типа RH, не знаю, какой эквивалент Debian), с помощью setrlimit (или, возможно, какой-то другой способ ограничения использования ресурсов процесса, который я ' м не в курсе). Черт возьми, просто установка MaxClients в Apache может помочь.

2
ответ дан 3 December 2019 в 21:39

Теги

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