Насколько я знаю, что нет очень, можно сделать для ограничения объема памяти, которого процесс требует в Windows с помощью хороших графических интерфейсов, если сам процесс не имеет некоторые настраивающиеся параметры.
Одна опция могла возможно состоять в том, чтобы записать Вашу собственную программу, которая запущена с входом в систему терминального сервера, который ограничивает все процессы для пользователя, использующего объекты Job, который является окнами API для такого рода вещей.
Я бы сделал это и изменил 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
Затем вы можете увидеть свой текущий статус, и вы я смогу получать электронные письма при перезапуске.