Démarrer au démarrage
Si vous souhaitez exécuter automatiquement votre serveur au démarrage, vous pouvez le faire dans le fichier /etc/rc.local file Join (Apprentissage recommandé : tutoriel vidéo swoole )
/usr/bin/php /data/webroot/www.swoole.com/server.php
Il est recommandé d'utiliser systemd ou superviseur pour implémenter la gestion des services.
Démarrez le serveur et écoutez tous les ports TCP/UDP Prototype de fonction :
bool Server->start()
Après un démarrage réussi, les processus worker_num+2 seront créés. Processus maître+processus gestionnaire+serv->worker_num Processus de travail.
Si le démarrage échoue, false sera renvoyé immédiatement
Une fois le démarrage réussi, il entrera dans la boucle d'événements et attendra la demande de connexion client. Le code après la méthode de démarrage ne sera pas exécuté
Une fois le serveur arrêté, la fonction de démarrage renvoie vrai et continue de s'exécuter vers le bas
La définition de task_worker_num augmentera le nombre correspondant de processus de tâche
Les méthodes avant start dans la liste des méthodes ne peuvent être utilisées qu'avant l'appel de start, et les méthodes après start ne peuvent être utilisées que dans les fonctions de rappel d'événement telles que onWorkerStart et onReceive
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!