>  Q&A  >  본문

"활성 PHP 세션에서 504 오류가 발생할 수 있나요?"

내 Nginx 전용 서버에는 4개의 CPU 코어와 16GB 메모리가 있어 리소스가 충분해야 하지만 CPU 및 PHP 하위 프로세스와 관련된 제한으로 인해 자주 충돌합니다(504 오류 발생).

이유를 알아내려고 노력 중이에요. WordPress에서는 다음과 같은 경고가 표시됩니다. session_start() 함수 호출을 통해 PHP 세션이 생성되었습니다. 이는 REST API 및 루프백 요청을 방해합니다. HTTP 요청을 하기 전에 session_write_close()를 통해 세션을 닫아야 합니다.

이로 인해 504 오류가 발생할 수 있나요?

P粉970736384P粉970736384377일 전529

모든 응답(1)나는 대답할 것이다

  • P粉738046172

    P粉7380461722023-09-09 19:55:25

    REST API는 상태 비저장(Stateless)이어야 합니다. 이 경우 세션은 아무 소용이 없습니다. 자세한 정보가 없으면 확실히 알기 어렵습니다. 사용자 정의 세션 핸들러가 세션을 저장할 수 있는 적절한 구성(예: Redis) 없이 PHP가 백그라운드에서 세션을 시작하면 504(시간 초과) 오류가 발생할 수 있습니다.

    를 사용하세요 으아악

    PHP 로그 및 기타 설정을 찾아보세요. 여기에 게시하세요. 셸을 사용하여 구성을 볼 수도 있습니다.

    으아악

    대부분의 시스템은 cli 및 웹 요청에 대해 서로 다른 PHP 설정을 실행한다는 점에 유의하세요. 높은 CPU 및 메모리 사용량으로 결과를 처리하는 시스템 도구를 보려면 tophtop를 사용하세요.

    회신하다
    0
  • 취소회신하다