Başlatma ve Durdurma
Not: Workerman'ı başlatma ve durdurma gibi komutlar komut satırında gerçekleştirilir.
Workerman'ı başlatmak için öncelikle bir başlatma giriş dosyasına ihtiyacınız vardır. Bu dosyada, hizmetin dinlediği port ve protokol tanımlanmalıdır. Başlangıç Kılavuzu - Basit Geliştirme Örneği Bölümü'ne bakabilirsiniz.
Burada workerman-chat örneğini ele alalım; başlatma giriş dosyası start.php'dir.
Başlatma
debug (hata ayıklama) modunda başlatma
php start.php start
daemon (arka plan) modunda başlatma
php start.php start -d
Durdurma
php start.php stop
Yeniden Başlatma
php start.php restart
Yumuşak Yeniden Başlatma
php start.php reload
Durumu Görüntüleme
php start.php status
Bağlantı Durumunu Görüntüleme (Workerman sürümü >= 3.5.0 gereklidir)
php start.php connections
debug ve daemon modunun farkları
-
debug modunda başlatıldığında, kod içinde echo, var_dump, print gibi yazdırma fonksiyonları doğrudan terminalde çıktılanır.
-
daemon modunda başlatıldığında, kod içinde echo, var_dump, print gibi yazdırmalar varsayılan olarak /dev/null dosyasına yönlendirilir. Bu dosya yolunu ayarlamak için
Worker::$stdoutFile = '/your/path/file';ayarını kullanabilirsiniz. -
debug modunda başlatıldığında, terminal kapandığında workerman birlikte kapanır ve çıkar.
-
daemon modunda başlatıldığında, terminal kapandığında workerman arka planda normal bir şekilde çalışmaya devam eder.