Я хотел бы запустить приложение perl6 / raku Cro в качестве службы для внешнего веб-сервера.
Просто запуск cro runне будет обрабатывать перезапуск после segfaults & rebots.
Ранее с perl5 я использовал FastCGI - однако Cro::HTTP::Server«s Cro::HTTP::Server.new().start()идиома не выглядит совместимым с FastCGI :: туземца while $fcgi.accept() {}. Например ,
У service.p6сгенерированного cro stubдействительно есть SIGINTобработчик, однако я не уверен, достаточно ли этого, чтобы указать на него в systemctlсервисе, т.е.
[Service]
ExecStart = /path/to/service.p6
Как люди в настоящее время размещают приложения Cro?