আমি একটি ফ্রন্টএন্ড ওয়েবসারভারের পিছনে পরিষেবা হিসাবে একটি পার্ল 6 / রাকু ক্রো অ্যাপ্লিকেশন চালাতে চাই।
কেবল চালানো cro run
সেগফাল্টস এবং রিবুটগুলির পরে পুনরায় আরম্ভ হ্যান্ডেল করবে না।
পূর্বে পার্ল 5 এর সাথে আমি ফাস্টসিজিআই ব্যবহার করেছি - তবে Cro::HTTP::Server
এর Cro::HTTP::Server.new().start()
আইডিয়মটি ফাস্টসিজিআই :: নেটিভের while $fcgi.accept() {}
উদাহরণের সাথে সামঞ্জস্যপূর্ণ দেখাচ্ছে না ।
দ্বারা service.p6
উত্পাদিত cro stub
একটি SIGINT
হ্যান্ডলার আছে, তবে আমি নিশ্চিত না যে এটি কোনও systemctl
পরিষেবাতে এটি নির্দেশ করার পক্ষে যথেষ্ট কিনা , যেমন
[Service]
ExecStart = /path/to/service.p6
লোকেরা বর্তমানে ক্রো অ্যাপ্লিকেশনগুলি কীভাবে হোস্ট করছে?