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ı

  1. debug modunda başlatıldığında, kod içinde echo, var_dump, print gibi yazdırma fonksiyonları doğrudan terminalde çıktılanır.

  2. 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.

  3. debug modunda başlatıldığında, terminal kapandığında workerman birlikte kapanır ve çıkar.

  4. daemon modunda başlatıldığında, terminal kapandığında workerman arka planda normal bir şekilde çalışmaya devam eder.

Yumuşak Yeniden Başlatma Nedir?

ښارلما yeniden başlatma ilkesine bakın.