Мы разработали приложение, которое работает в киосках для продажи продуктов. Раньше приложение запускалось с помощью firefox 44.0.4, предварительно установленного в киоске, но у него так много проблем, поэтому нам нужно найти альтернативу. После поиска электрон кажется хорошим, и у нас есть наш код, который успешно работает.Как управлять электронным приложением супервизором?
Для того, чтобы наше приложение никогда не падало и не останавливалось случайно, мы использовали супервизора для запуска firefox. Когда мы пытались запустить электрон, он не смог, вот супервизора журналы:
2016-08-08 10:49:06,337 INFO spawned: 'x1ux' with pid 3903
2016-08-08 10:49:06,439 INFO exited: x1ux (exit status 1; not expected)
2016-08-08 10:49:07,441 INFO gave up: x1ux entered FATAL state, too many start retries too quickly
Вот наш конфигурационный файл для приложения:
[program:x1ux]
command = /home/f1/electron/ntt/src
process_name = x1ux
autostart = true
startsecs = 3
autorestart = true
user = f1
redirect_stderr = true
stdout_logfile = /tmp/x1ux.log
stderr_logfile = /tmp/x1ux.log
FYI: ОС Ubuntu 14.04 x64 Вот мой вопрос: Как управлять электронными приложениями супервизором? Или как правильно запустить электронное приложение навсегда?
Вы когда-нибудь это поняли? У меня такая же проблема. – d512