टर्मिनल बंद होने के कारण सेवा बंद हो जाती है

प्रश्न:

मैंने टर्मिनल बंद कर दिया, तो Workerman अपने आप क्यों बंद हो गया?

उत्तर:

Workerman के दो प्रकार के स्टार्ट मोड हैं, debug डिबग मोड और daemon डेमन प्रोसेस मोड।

कमांड php xxx.php start चलाने पर यह debug डिबग मोड में जाता है, जिसका उपयोग विकास और डिबगिंग समस्याओं के लिए किया जाता है, जब टर्मिनल बंद होता है तो Workerman भी बंद हो जाता है।

कमांड php xxx.php start -d चलाने पर यह daemon डेमन प्रोसेस मोड में जाता है, टर्मिनल बंद होने पर Workerman पर कोई प्रभाव नहीं पड़ता।

यदि आप चाहते हैं कि Workerman टर्मिनल के प्रभाव से मुक्त रहे, तो आप डेमन मोड का उपयोग करके स्टार्ट कर सकते हैं।