현재 Symfony 3.4 애플리케이션의 기능 중 하나가 일부 데이터의 기록을 로드하는 문제에 직면해 있습니다(많은 데이터가 실제로 2017년으로 거슬러 올라갑니다).
기록 기능에 액세스하려고 하면 GET HTTP 요청이 60초 동안 계속 로드된 후 503 Service Unavailable이 표시됩니다. 대량의 데이터를 로드하는 다른 기능에서도 동일한 문제가 발생합니다.
로그, 애플리케이션 로그 및 서버(Apache) 로그를 확인했는데 Apache 로그에만 503 코드가 표시되고 세부 정보는 표시되지 않았습니다.
구성을 의심 php.ini
하고 값을 max_execution_time
-1과 memory_limit
2048M으로 변경했는데 GET HTTP 요청이 여전히 60초 후에 종료됩니다.
또한 사용 php-fpm
하고 확인한 결과 www.conf
재정의된 값이 없습니다 php.ini
. request_terminate_timeout = 600s
값이 고려되는지 확인하는 기능도 추가했지만 여전히 동일한 문제는 기록 GET HTTP 요청이 로드(대기) 후 정확히 60초 후에 종료된다는 것입니다.
구성 파일이 변경된 후 (Apache)를 다시 시작했는지 확인했습니다 php-fpm
.httpd
운영 체제는빨간 모자,
다른 기능에서 다른 데이터에 액세스할 수 있으므로 데이터베이스 서버는 잘 작동합니다.
예상되는 동작:
GET HTTP 요청이 최소 60초 이상 계속 로드될 것으로 예상했지만 그 이상으로는 여전히 올바른 매개변수를 찾지 못했다는 의미입니다.
다음에서 로그인 ssl_access_log
:ip - - date "GET /p/a/h HTTP/1.1" 503 299