качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 
Главная Техническая библиотека Справка Образец конфигурации для Supervisord Memmon

Образец конфигурации для Supervisord Memmon

Автор: Chris McDonough

Вот образец конфигурации для supervisord, который контролирует процесс и перезагружает его, если требуется слишком много памяти.

Посмотрите конфигурацию supervisord's memmon, в контексте полного файла конфигурации для supervisord.

[supervisord]
logfile = /tmp/supervisord.log
#loglevel = debug

# Try keeping your-app running at all times.
[program:your-app]
command=/your/app
autostart=true
autorestart=true
startsecs=5
startretries=3
stopsignal=TERM
stopwaitsecs=10
log_stdout=true
log_stderr=true
logfile=/tmp/your-app.log
logfile_maxbytes=10MB
logfile_backups=10

# Restart your-app when it's using more than 50MB of memory
[eventlistener:memmon]
command=memmon -p your-app=50MB
# Check every 60 seconds
events=TICK_60

# The eventlistener plugin depends on
# [rpcinterface:supervisor] and a server
# [inet_http_server] or [unix_http_server] to communicate 
# to the supervisor.
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = /
               supervisor.rpcinterface:make_main_rpcinterface

[supervisord]
logfile = /tmp/supervisord.log
#loglevel = debug

[inet_http_server]
port = 9001


По материалам http://plope.com

Перевод ООО «Комтет» komtet.ru

 

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.