प्रारंभ और रोकना
ध्यान दें कि Workerman के प्रारंभ, रोकने जैसी सभी कमांड कमांड लाइन में पूरी की जाती हैं।
Workerman को प्रारंभ करने के लिए, सबसे पहले एक प्रारंभिक एंट्री फ़ाइल होनी चाहिए, जिसमें सेवा की सुनवाई का पोर्ट और प्रोटोकॉल परिभाषित किया गया हो। आप आरंभ गाइड - साधारण विकास उदाहरण भाग को देख सकते हैं।
यहां workerman-chat उदाहरण के रूप में लिया गया है, इसका प्रारंभिक एंट्री start.php है।
प्रारंभ करें
डिबग (debug) मोड में प्रारंभ करें
php start.php start
डेमॉन (daemon) मोड में प्रारंभ करें
php start.php start -d
रोकें
php start.php stop
पुनरारंभ करें
php start.php restart
चिकनी पुनरारंभ
php start.php reload
स्थिति देखें
php start.php status
कनेक्शन स्थिति देखें (Workerman संस्करण>=3.5.0 की आवश्यकता है)
php start.php connections
debug और daemon मोड के बीच का अंतर
-
डिबग मोड में प्रारंभ करने पर, कोड में
echo、var_dump、printआदि प्रिंट फ़ंक्शन सीधे टर्मिनल में आउटपुट होते हैं। -
डेमॉन मोड में प्रारंभ करने पर, कोड में
echo、var_dump、printआदि प्रिंट डिफ़ॉल्ट रूप से/dev/nullफ़ाइल में पुनर्निर्देशित होते हैं, आप इस फ़ाइल के पथ को सेट करने के लिएWorker::$stdoutFile = '/your/path/file';सेट कर सकते हैं। -
डिबग मोड में प्रारंभ करने पर, टर्मिनल बंद होने पर Workerman बंद हो जाएगा और退出 करेगा।
-
डेमॉन मोड में प्रारंभ करने पर, टर्मिनल बंद होने पर Workerman पृष्ठभूमि में सामान्य रूप से चलता रहेगा。
चिकनी पुनरारंभ क्या है?
देखें चिकनी पुनरारंभ सिद्धांत