
Swoole_last_error 함수는 Swoole 서버의 마지막 에러 코드를 반환합니다. 에러 코드를 해석하려면 Swoole의 에러 코드 목록을 참조해야 합니다.
Swoole의 에러 코드 목록은 다음과 같습니다.
- SWOOLE_BASE - 0: 기본 에러 코드
- SWOOLE_ERROR - 1: 일반 에러
- SWOOLE_SYSERR - 2: 시스템 에러
- SWOOLE_ERRPROTO - 3: 프로토콜 에러
- SWOOLE_ERRCONN - 4: 연결 에러
- SWOOLE_ERRMSG - 5: 메시지 에러
- SWOOLE_ERRFD - 6: 파일 디스크립터 에러
- SWOOLE_ERRSOCK - 7: 소켓 에러
- SWOOLE_ERRSSL - 8: SSL 에러
- SWOOLE_ERRSSLV2 - 9: SSLv2 에러
- SWOOLE_ERRSSLV3 - 10: SSLv3 에러
- SWOOLE_ERRTLSV1 - 11: TLSv1 에러
- SWOOLE_ERRTLSV1_1 - 12: TLSv1.1 에러
- SWOOLE_ERRTLSV1_2 - 13: TLSv1.2 에러
- SWOOLE_ERRTLSV1_3 - 14: TLSv1.3 에러
- SWOOLE_ERRPIPE - 15: 파이프 에러
- SWOOLE_ERRCONNRESET - 16: 연결 리셋 에러
- SWOOLE_ERRNOCONN - 17: 연결 없음 에러
- SWOOLE_ERRCONNREFUSED - 18: 연결 거부 에러
- SWOOLE_ERRCONNRESETBYSELF - 19: 연결 리셋(self) 에러
- SWOOLE_ERRCONNRESETBYOTHER - 20: 연결 리셋(other) 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASON - 21: 연결 리셋(self) with reason 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASON - 22: 연결 리셋(other) with reason 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATA - 23: 연결 리셋(self) with reason and data 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATA - 24: 연결 리셋(other) with reason and data 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSG - 25: 연결 리셋(self) with reason and data and msg 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSG - 26: 연결 리셋(other) with reason and data and msg 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFD - 27: 연결 리셋(self) with reason and data and msg and fd 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFD - 28: 연결 리셋(other) with reason and data and msg and fd 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSL - 29: 연결 리셋(self) with reason and data and msg and fd and ssl 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSL - 30: 연결 리셋(other) with reason and data and msg and fd and ssl 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSLANDTLS - 31: 연결 리셋(self) with reason and data and msg and fd and ssl and tls 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSLANDTLS - 32: 연결 리셋(other) with reason and data and msg and fd and ssl and tls 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3 - 33: 연결 리셋(self) with reason and data and msg and fd and ssl and tls and tlsv1_3 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3 - 34: 연결 리셋(other) with reason and data and msg and fd and ssl and tls and tlsv1_3 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 35: 연결 리셋(self) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 36: 연결 리셋(other) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 37: 연결 리셋(self) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 38: 연결 리셋(other) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required 에러
- SWOOLE_ERRCONNRESETBYSELFWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 39: 연결 리셋(self) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required 에러
- SWOOLE_ERRCONNRESETBYOTHERWITHREASONANDDATAANDMSGANDFDANDSSLANDTLSANDTLSV1_3ANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIREDANDTLSV1_3_ALERT_CERTIFICATE_REQUIRED - 40: 연결 리셋(other) with reason and data and msg and fd and ssl and tls and tlsv1_3 and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required and tlsv1_3_alert_certificate_required 에러
위 에러 코드 목록을 참조하여 에러 코드를 해석할 수 있습니다.
예를 들어, 에러 코드가 1인 경우, 일반 에러가 발생한 것입니다.
이러한 방법으로 Swoole_last_error 함수에서 반환하는 에러 코드를 해석할 수 있습니다.
2025-03-27 14:38