Я пытаюсь развернуть паровой проект на Mac, который используется в качестве сервера.
Для этого, следуя этот учебник что я уже делал раньше, но на машине Linux (которая работала нормально).
Я дошел до того, что мне нужно настроить супервизора.
В частности, supervisorctl start my-app
у меня не работает:
my-app: ERROR (ошибка появления)
В журналах ошибок я обнаружил следующее:
Неустранимая ошибка: ошибка на верхнем уровне: ⚠️ CommandError: предоставлено слишком много аргументов или неподдерживаемых параметров: ["-"] - id: CommandError.excessInput
Это my-app.conf
файл:
[program:my-app]
command=/usr/local/var/www/my-app/.build/release/Run serve --env production
directory=/usr/local/var/www/my-app
user=linus
stdout_logfile=/var/log/supervisor/%(program_name)-stdout.log
stderr_logfile=/var/log/supervisor/%(program_name)-stderr.log
[supervisord]
Я попытался снять флаги с команды внутри my-app.conf
файл, а затем запустите supervisorctl reread
но ошибка сохраняется с теми же сообщениями ...
Есть идеи, что мне нужно делать?
Изменить: я тестировал его на машине Ubuntu и столкнулся с той же проблемой. Приложение steam работает нормально, но супервизор не может запустить программу ...
Я не совсем уверен, что это единственное, что решило мою проблему, но после выполнения следующих действий она начала работать:
root
sudo supervisorctl reload
sudo supervisorctl reread
sudo supervisorctl start my-app
sudo supervisorctl status
Теперь это показало мне RUNNING
для my-app
.
Возможно, это поможет любому, кто столкнется с той же проблемой ...