Iniciar e Parar

注意Workerman启动停止等命令都是在命令行中完成的。

Para iniciar o Workerman, primeiro é necessário ter um arquivo de entrada de início, que define a porta e o protocolo que o serviço escuta. Você pode consultar a Introdução -- Parte de Exemplo Simples

Neste exemplo, usamos o workerman-chat, cujo arquivo de entrada é start.php.

Iniciar

Iniciar em modo debug

php start.php start

Iniciar em modo daemon

php start.php start -d

Parar

php start.php stop

Reiniciar

php start.php restart

Reiniciar suavemente

php start.php reload

Ver estado

php start.php status

Ver status de conexão (requere Workerman versão >= 3.5.0)

php start.php connections

Diferença entre modos debug e daemon

  1. Ao iniciar em modo debug, funções de impressão como echo, var_dump, print, etc., serão mostradas diretamente no terminal.

  2. Ao iniciar em modo daemon, funções de impressão como echo, var_dump, print, etc., são redirecionadas por padrão para o arquivo /dev/null; você pode definir o caminho deste arquivo utilizando Worker::$stdoutFile = '/your/path/file';.

  3. Ao iniciar em modo debug, quando o terminal é fechado, o Workerman também será fechado e encerrado.

  4. Ao iniciar em modo daemon, quando o terminal é fechado, o Workerman continuará a operar normalmente em segundo plano.

O que é reinício suave?

Consulte Princípio do Reinício Suave