nginx 및 php-fpm을 사용하여 임의의 502 게이트웨이 오류와 관련된 문제가 발생했습니다. 제 경우에는 다양한 php.ini error_log 설정과 error_reporting 수준이 랜덤 502 게이트웨이 오류를 일으키는 시나리오를 발견했습니다.nginx php-fpm 및 우분투가있는 임의의 502 게이트웨이 오류
php.ini 설정을 변경하면 error_reporting과 error_log가 502 게이트 웨이 오류를 사라지게 할 수 있었지만 더 중요한 것은 실제 PHP 오류가 로그에 있었는지 확인할 수있었습니다.
주요 문제에 error_logging = "error_reporting은이 고지 사항을 표시하도록 설정 한"경우 "그때의 error_log가 서버에 유효한 경로 문신에 쓰기 가능했다 설정되어 있는지 확인이 필요하다고했다.
// !!! 502 Gateway Error (unhappy server)
error_reporting = E_ALL & E_NOTICE
; error_log = php_errors.log (note this is commented)
// Happy Server, no 502 gateway error
error_reporting = E_ALL & E_NOTICE
error_log = /valid/log/path/and/permissions
// Happy Server, no 502 gateway error
error_reporting = E_CORE_ERROR
; error_log = php_errors.log (note this is commented)
사실 실제 오류는 PHP 알림 이었지만 nigg는 설정되지 않은 속성과 관련된 PHP 알림에 대해 502 개의 게이트웨이 오류를 발생 시켰습니다.
또한 모든 PHP 알림에서 502 개의 게이트웨이 오류가 발생하지 않았습니다.
이것이 누군가에게 약간의 좌절을 저장하기를 희망한다!
질문을 질문으로 다시 편집 한 다음 직접 대답해야합니다. 그런 다음 답을 수락하십시오. 그러면 대답으로 표시됩니다. 당신의 대답도 +1 할게요, 좋은 질문입니다, 고마워요. –
이 질문이나 답변입니까? ;) – Strae