phpsocketio는 Workerman을 기반으로 합니다.
github에서 소스 코드를 다운로드하고 실행하도록 로직을 수정했습니다.
시작 방법이
php server.php 재시작
php server.php start <인 경우 /피>
이렇게 시작하면 메시지를 수락하고 전달할 수 있습니다.
하지만
php server.php start -d
이렇게 하면 클라이언트 연결이 즉시 끊어집니다. 연결되었습니다
start로 시작하는 것과 start -d로 시작하는 것의 차이점이 무엇인지 묻고 싶습니다
php server.php start를 거기에 배치할 수 없습니다
결국 Workerman은 자체 mysql 프레임워크를 사용해야 하기 때문에 문제가 발견되었습니다
다른 프레임워크를 사용하면 실행 결과가 처음부터 끝까지 스크립트처럼 실행되어 데이터베이스 개체를 유지할 수 없습니다
따라서 Workerman/mysql만 설치하면 됩니다
start -d는 데몬 프로세스를 시작하는 것입니다