Chciałbym uruchomić aplikację perl6 / raku Cro jako usługę za serwerem frontendowym.
Samo uruchamianie cro run
nie obsłuży restartowania po segfaultach i restartach.
Wcześniej z perl5 Użyłem FastCGI - jednak Cro::HTTP::Server
jest Cro::HTTP::Server.new().start()
idiom nie wygląda kompatybilny z FastCGI :: rodzimych za while $fcgi.accept() {}
przykład.
service.p6
Generowane przez cro stub
ma SIGINT
obsługi, jednak jestem pewien, czy jest to wystarczające do punktu do niego w systemctl
służbie, tj
[Service]
ExecStart = /path/to/service.p6
Jak ludzie obecnie hostują aplikacje Cro?