Можно также использовать Nagios для контроля здоровья сервера. На основе Ваших требований, при определенных условиях, можно инициировать существующий файл SQL для переключения режимов для веб-сайта.
, Например, добавьте "ОБНОВЛЕНИЕ settings_table пропускная способность НАБОРА = 'низко'"; в тот файл SQL и выполненный это в mysql и делает противоположное, когда условия возвращаются к нормальному.
From http://blogs.msdn.com/oldnewthing/archive/2004/03/02/82639.aspx :
В-четвертых, вы должны быть особенно осторожно со значением
INVALID_HANDLE_VALUE
: по совпадению, значениеINVALID_HANDLE_VALUE
оказывается численно равным псевдодескриптору, возвращаемомуGetCurrentProcess ()
. Многие функции ядра принимают псевдодескрипторы, поэтому, если вы напутаете и случайно вызовете, скажем,WaitForSingleObject
для сбойного дескриптораINVALID_HANDLE_VALUE
, вы фактически закончите ожидание своего собственного процесса. Это ожидание, конечно же, никогда не завершится, потому что процесс получает сигнал при завершении, поэтому вы в конечном итоге ждете себя.