onWorkerStart

Описание:

callback Worker::$onWorkerStart

Устанавливает функцию обратного вызова при запуске дочернего процесса Worker, которая будет выполняться каждый раз при запуске дочернего процесса.

Примечание: onWorkerStart запускается при запуске дочернего процесса, если запущено несколько дочерних процессов ($worker->count > 1), то каждый дочерний процесс будет запускаться один раз, следовательно, общее количество запусков будет равно $worker->count.

Параметры функции обратного вызова

$worker

Это объект Worker

Пример

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
    echo "Запуск дочернего процесса...\n";
};
// Запуск worker
Worker::runAll();

Примечание: помимо анонимной функции в качестве обратного вызова, также можно ссылаться здесь на другие способы обратного вызова.