Установка Directory в Супервизоре

Лично, и это - только мое мнение, я не вижу много логики в выполнении этого. Если можно сделать ошибку на одном брандмауэре, можно сделать ошибку на два. Если Вы изворотливы, два может быть изворотливым. Почему не три, или четыре, или пять затем?

Я реализовал бы единственный брандмауэр класса предприятия, который имеет доверяемый, успешный опыт работы, и устройте независимую, опытную, несмещенную вечеринку, проверяют, это - конфигурация и операция для меня, и выполните тестирование проникновения на нем для меня.

Это отчасти похоже на старую пословицу: Если одна таблетка хороша для меня затем два, должно быть лучше, правильно?

8
задан 29 April 2015 в 21:55
3 ответа

Это - то же с Laravel (Платформа PHP), я использую супервизор для выполнения заданий в очереди, и .env файл не был найден, вот конфигурация, которая работает:

[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
directory=/var/www/YOUR_LARAVEL_APP
command=php artisan queue:work database --sleep=3 --tries=3
autostart=true
autorestart=true
user=YOUR_USER
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/YOUR_LARAVEL_APP/storage/logs/worker.log
stderr_logfile=/var/www/YOUR_LARAVEL_APP/storage/logs/worker_error.log
0
ответ дан 2 December 2019 в 22:53

У меня была та же проблема, и мне удалось ее решить, изменив порядок параметров каталога и команды :

например. работает:

[program:cat]
directory=/var/log
command=cat logfile

НЕ работает:

[program:cat]
command=cat logfile
directory=/var/log
13
ответ дан 2 December 2019 в 22:53

вот пример того, как я получил приложение nodejs с правильным ENV, работающим с супервизором

[program:fake-smtp]
directory=/home/web/fake-smtp
command=sh -c 'NODE_ENV=production node src/index.js'
autostart=true
autorestart=true
user=web
redirect_stderr=true
stdout_logfile=/home/web/logs/smtp.log
stderr_logfile=/home/web/logs/smtp.err.log

, надеюсь, это поможет! это приложение также требует правильного каталога.

0
ответ дан 2 December 2019 в 22:53

Теги

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