التشغيل والإيقاف

يرجى ملاحظة أن أوامر تشغيل وامر ايقاف 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

  1. عند القيام بالتشغيل بنمط الإصلاح، يتم طباعة الـ echo ، var_dump، وأوامر الـ print في النصوص مباشرةً في الطرفية.
  2. عند القيام بالتشغيل بنمط الخلفية، يتم إعادة توجيه الـ echo ، var_dump، وأوامر الـ print إلى ملف /dev/null افتراضيًا، بالإمكان تعيين مسار هذا الملف بإستخدامWorker::$stdoutFile = '/your/path/file';.
  3. عند القيام بالتشغيل بنمط الإصلاح، يتم إغلاق عمل Workerman وخروجه عند إغلاق الطرفية.
  4. عند القيام بالتشغيل بنمط الخلفية، يستمر Workerman في العمل على الخلفية بشكل طبيعي بعد إغلاق الطرفية.

ما هي إعادة التشغيل بسلاسة؟

راجع مبدأ إعادة التشغيل بسلاسة