>PHP 프레임워크 >Swoole >스울을 시작하는 방법

스울을 시작하는 방법

(*-*)浩
(*-*)浩원래의
2019-12-09 09:06:456638검색

스울을 시작하는 방법

부팅 시작

부팅 시 서버를 자동으로 실행하려면 다음을 추가하세요. /etc/rc.local 파일에 (권장 학습: swoole 비디오 튜토리얼 )

/usr/bin/php /data/webroot/www.swoole.com/server.php

서비스 관리를 구현하려면 systemd 또는 Supervisor를 사용하는 것이 좋습니다.

서버를 시작하고 모든 TCP/UDP 포트를 수신합니다. 함수 프로토타입:

bool Server->start()

성공적인 시작 후, 작업자_num+2개의 프로세스가 수행됩니다. 생성되었습니다. 마스터 프로세스+매니저 프로세스+serv->worker_num 작업자 프로세스입니다.

시작하지 못하면 즉시 false가 반환됩니다

성공적인 시작 후 이벤트 루프에 들어가 클라이언트 연결 요청을 기다립니다. start 메소드 뒤의 코드는 실행되지 않습니다

서버가 종료된 후 start 함수는 true를 반환하고 계속 실행됩니다

task_worker_num을 설정하면 해당 개수가 늘어납니다. 작업 프로세스#🎜 🎜#

메서드 목록의 시작 전 메소드는 start가 호출되기 전에만 사용할 수 있고, 시작 후의 메소드는 onWorkerStart, onReceive 및 기타 이벤트 콜백 함수에서만 사용할 수 있습니다

위 내용은 스울을 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.