onWorkerStart
Descrizione:
callback Worker::$onWorkerStart
Imposta la funzione di callback per l'avvio del processo figlio del Worker, che verrà eseguita ogni volta che un processo figlio viene avviato.
Nota: onWorkerStart viene eseguito quando il processo figlio viene avviato. Se sono attivi più processi figlio ($worker->count > 1
), la funzione verrà eseguita $worker->count
volte in totale.
Parametri della funzione di callback
$worker
Rappresenta l'oggetto Worker.
Esempio
use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
echo "Avvio del worker...\n";
};
// Avvia il worker
Worker::runAll();
Suggerimento: Oltre all'utilizzo di funzioni anonime come callback, è possibile fare riferimento a questo link per un'altra sintassi di callback.