Maison  >  Article  >  cadre php  >  Comment démarrer Swoole

Comment démarrer Swoole

(*-*)浩
(*-*)浩original
2019-12-09 09:06:456376parcourir

Comment démarrer Swoole

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment redémarrer SwooleArticle suivant:Comment redémarrer Swoole