터미널 종료로 인한 서비스 종료
질문:
터미널을 닫았더니 Workerman이 자동으로 종료된 이유는 무엇인가요?
답변:
Workerman에는 두 가지 시작 모드가 있습니다: debug 디버그 모드와 daemon 데몬 프로세스 모드.
php xxx.php start 를 실행하면 debug 디버그 모드로 들어가게 되며, 이는 개발 및 디버깅 문제를 위해 사용됩니다. 터미널이 닫히면 Workerman도 함께 종료됩니다.
php xxx.php start -d 를 실행하면 daemon 데몬 프로세스 모드로 들어가게 되며, 터미널 종료가 Workerman에 영향을 미치지 않습니다.
Workerman이 터미널에 영향을 받지 않도록 하려면 daemon 모드로 시작하면 됩니다.