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
-
Ao iniciar em modo debug, funções de impressão como echo, var_dump, print, etc., serão mostradas diretamente no terminal.
-
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';. -
Ao iniciar em modo debug, quando o terminal é fechado, o Workerman também será fechado e encerrado.
-
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