무겁고 정적 인 트래픽을위한 고전적인 apache-nginx가있는 웹 서버가 있습니다. 아파치 웹 서버에서는 mod_rewrite를 사용하여 깨끗하고 추악한 URL을 처리하고 php vía mod_fcgid를 처리합니다. 모두 정상적으로 작동하지만 간헐적 인 오류 500이 에만있는 경우 가끔 요청입니다.간헐적 인 오류 500 (동시 요청?)
참고 : 오류 500은 error.log에서 로깅되지 않습니다 (PHP 오류가 아님). 구성 문제 (mod_fcgi? mod_rewrite? apache maxclients?)라고 가정합니다.
로그를 보면 시간이 가까워지면서 오류 500이 나타나고 동일한 URL ( 우연의 일치)가 반복되어 나타납니다. 500분의 200 오류와 몇 가지 예 :
88.27.x.x [28/Dec/2012:18:57:12 "GET /permalink/title-clean-url-1 200
88.27.x.x [28/Dec/2012:18:57:12 "GET /permalink/title-clean-url-1 500
88.1.x.x [28/Dec/2012:16:12:32 "GET /permalink/title-clean-url-2 200
88.1.x.x [28/Dec/2012:16:12:34 "GET /permalink/title-clean-url-2 200
88.1.x.x [28/Dec/2012:16:12:37 "GET /permalink/title-clean-url-2 500
200.5.x.x [28/Dec/2012:11:41:00 "GET /permalink/title-clean-url-3 200
200.5.x.x [28/Dec/2012:11:41:00 "GET /permalink/title-clean-url-3 500
83.46.x.x [28/Dec/2012:10:55:00 "GET /permalink/title-clean-url-4 500
83.46.x.x [28/Dec/2012:10:55:00 "GET /permalink/title-clean-url-4 200
200.38.x.x [29/Dec/2012:01:55:24 "GET /permalink/title-clean-url-3 500
69.171.x.x [29/Dec/2012:01:55:25 "GET /permalink/title-clean-url-3 200
178.33.x.x [29/Dec/2012:04:48:12 "GET /permalink/title-clean-url-5 500
178.33.x.x [29/Dec/2012:04:48:12 "GET /permalink/title-clean-url-5 200
201.151.x.x [29/Dec/2012:12:05:31 "GET /permalink/title-clean-url-3 500
79.144.x.x [29/Dec/2012:12:05:34 "GET /permalink/title-clean-url-3 200
83.46.x.x [29/Dec/2012:11:11:13 "GET /permalink/title-clean-url-3 200
83.46.x.x [29/Dec/2012:11:11:13 "GET /permalink/title-clean-url-3 500
83.46.x.x [29/Dec/2012:11:11:34 "GET /permalink/title-clean-url-3 200
83.46.x.x [29/Dec/2012:11:11:34 "GET /permalink/title-clean-url-3 200
편집 :는 생각, 어쩌면, 웹 서버 전복 아파치에 대한 높은 트래픽. 28 일에 매분마다 요청 요청 스크립트를 만듭니다 (형식 : 시간 : MINUTE,이 분에 대한 요청 수는입니다). 오류는 11:41, 12:05, 16:21 및 18:57에 나타나며이 시간대에 많은 트래픽이 표시되지 않습니다 (다른 순간에는 더 많은 요청이 있음). 사람이 분석?
사람이 내가 조사를 계속 할 수있는 알고 있나요를 확인할 수 있습니까?
EDIT2 : 아파치 500에서 오류가 499 오류 (nginx 클라이언트 닫기 연결)로 nginx에서 리디렉션되는 것을 확인했습니다. 나는 이것을 해결할 수 있습니까?
매우 감사,
루프처럼 보입니다. 대부분의 500 오류의 일반적인 원인. 규칙을 확인하는 것은 진행중인 작업을 찾아 가능한 한 게시하는 유일한 방법입니다. –
루프가 잘못되었습니다. 내가 rewritelog 넣고 오류 또는 루프를 볼 수 없습니다. URL이 잘 작동합니다 (루프가 항상 실패하는 것으로 생각합니다.이 오류는 때로는 나타납니다) ... – Manz
PHP 용 FastCGI를 사용합니까? 그 이후로 아무 것도 해결되지 않았습니까? –