개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.27 14:37

Swoole_last_error 함수 사용 시 에러 메시지 이해 도움 부탁드립니다.

목록
  • 엔지니어링고수 3일 전 2025.03.27 14:37
  • 1
    1
저는 Swoole_last_error 함수를 사용하여 Swoole 서버의 에러를 확인하려고 합니다. 그러나 에러 메시지를 이해하기 어렵습니다. Swoole_last_error 함수에서 반환하는 에러 코드를 어떻게 해석해야 하는지 알려주세요? 예를 들어, 에러 코드가 1인 경우, 해당 에러 코드의 의미는 무엇인지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  3일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 7,762건 / 12 페이지

검색

게시물 검색