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();
Примечание: помимо анонимной функции в качестве обратного вызова, также можно ссылаться здесь на другие способы обратного вызова.