Я хотів би запустити додаток perl6 / raku Cro як службу за веб-сервером інтерфейсу.
Просто запущений cro run
не оброблятиме перезавантаження після segfaults та перезавантажень.
Раніше з 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?