मैं एक दृश्य वेबसर्वर के पीछे एक सेवा के रूप में एक perl6 / raku Cro ऐप चलाना चाहता हूं।
बस चलाने cro run
से segfaults और रिबूट के बाद पुनरारंभ करने से निपटने नहीं होगा।
पहले perl5 के साथ मैंने FastCGI का उपयोग किया है - हालांकि Cro::HTTP::Server
, Cro::HTTP::Server.new().start()
मुहावरे FastCGI के साथ संगत नहीं दिखता है :: मूलनिवासी का while $fcgi.accept() {}
उदाहरण।
service.p6
द्वारा उत्पन्न cro stub
एक है SIGINT
हैंडलर, हालांकि मैं अनिश्चित हूँ कि क्या यह एक में इसे करने के लिए बात करने के लिए पर्याप्त है systemctl
सेवा, यानी
[Service]
ExecStart = /path/to/service.p6
वर्तमान में लोग क्रो ऐप कैसे होस्ट कर रहे हैं?