Tôi muốn chạy ứng dụng perl6 / raku Cro như một dịch vụ đằng sau máy chủ web frontend.
Chỉ chạy cro run
sẽ không xử lý khởi động lại sau khi segfaults & khởi động lại.
Trước đây với Perl5 Tôi đã sử dụng FastCGI - tuy nhiên Cro::HTTP::Server
's Cro::HTTP::Server.new().start()
thành ngữ không giống tương thích với FastCGI :: Native của while $fcgi.accept() {}
ví dụ.
Việc service.p6
được tạo bởi cro stub
không có SIGINT
trình xử lý, tuy nhiên tôi không chắc liệu điều này có đủ để chỉ ra nó trong một systemctl
dịch vụ hay không, nghĩa là
[Service]
ExecStart = /path/to/service.p6
Mọi người hiện đang lưu trữ ứng dụng Cro như thế nào?