> PHP 프레임워크 > Swoole > Swoole을 사용하여 데몬 프로세스를 종료하는 방법

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

藏色散人
풀어 주다: 2020-04-10 09:52:32
원래의
3525명이 탐색했습니다.

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

swoole어떻게 닫나요? swoole이 실수로 데몬 프로세스를 시작한 경우 데몬 프로세스를 종료하는 방법은 무엇입니까?

1. 오늘 프로젝트에서 swoole을 사용했는데 실수로 구성에서 데몬 프로세스를 활성화했습니다. (즉, 프로세스는 항상 백그라운드에서 실행됩니다.)

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

2. 결과적으로 소켓 코드를 디버깅할 때, 프로세스가 종료되고 다시 시작되었습니다. 디스플레이 포트가 점유되었습니다

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

3. 터미널 명령 실행 창을 닫았다가 다시 열어도 포트가 여전히 점유되어 프로세스를 다시 시작할 수 없습니다. 해결 방법은 다음과 같습니다.

첫 번째 단계, 코드의 데몬 프로세스를 0

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

로 변경합니다. 2단계: 이 포트 번호의 pid(내 코드가 수신하는 포트는 9503)를 찾아 PID를 가져옵니다.

명령은 다음과 같습니다.

netstat -apn | grep 9503
로그인 후 복사

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

3단계: 이 프로세스를 종료합니다

명령은 다음과 같습니다.

kill -9 18669
로그인 후 복사

이때 듣기 프로그램을 다시 열면 더 이상 오류가 발생하지 않습니다. 항구가 꽉 찼습니다

Swoole을 사용하여 데몬 프로세스를 종료하는 방법

위 내용은 Swoole을 사용하여 데몬 프로세스를 종료하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿