использование monit для перезапуска пользовательского демона

Насколько я знаю, что нет очень, можно сделать для ограничения объема памяти, которого процесс требует в Windows с помощью хороших графических интерфейсов, если сам процесс не имеет некоторые настраивающиеся параметры.

Одна опция могла возможно состоять в том, чтобы записать Вашу собственную программу, которая запущена с входом в систему терминального сервера, который ограничивает все процессы для пользователя, использующего объекты Job, который является окнами API для такого рода вещей.

1
задан 4 April 2012 в 05:48
1 ответ

Я бы сделал это и изменил ANYTHING_IN_CAPS на вашу информацию:

set daemon 120
set logfile syslog facility log_daemon
set mailserver YOUR_MAIL_SERVER
set alert YOUR_EMAIL_ADDRESS


mail-format {
   from: EMAIL_FROM
   reply-to: EMAIL_FROM
   subject: $SERVICE $EVENT at $DATE
   message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
      Your watch guard,
      monit
}

set httpd port 2812 and
    use address localhost
    allow localhost

check process merge 
   with pidfile /var/www/merge/merge.pid
   start program = "/etc/init.d/merge start"
   stop program = "/etc/init.d/merge stop"

Это также позволит вам вводить команды мониторинга, такие как:

monit summary

Затем вы можете увидеть свой текущий статус, и вы я смогу получать электронные письма при перезапуске.

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

Теги

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