내 아파치 서버 로그이 오류를 시간"신호 분할 오류". 이 오류는 어디서 발생 했습니까? 때때로
[토 11월 7일 5시 35분 1초 2009] [주의] 뒤에 이유가있을 수 있습니다 무엇 자식 PID 2795 종료 신호 분할 오류 (11)
오류?
감사합니다.
내 아파치 서버 로그이 오류를 시간"신호 분할 오류". 이 오류는 어디서 발생 했습니까? 때때로
[토 11월 7일 5시 35분 1초 2009] [주의] 뒤에 이유가있을 수 있습니다 무엇 자식 PID 2795 종료 신호 분할 오류 (11)
오류?
감사합니다.
아마도 apache2.conf에서 MaxRequestsPerChild 값을 줄이는 것이 좋습니다. 또한 필요하지 않은 모든 Apache 모듈을 비활성화하는 것이 도움이 될 수 있습니다.
특정 조건에서 segfault 인 일종의 CGI를 실행하는 것처럼 보입니다. cgi를 확인한 다음 테스트 해보십시오. 대부분 세그 폴트이기 때문에 C 또는 C++ 기반 CGI가 될 가능성이 높지만 보장은 없습니다.
segfault은 기본적으로 무단으로 메모리에 액세스하려는 시도로 인해 발생합니다. 문제가 발생한 위치를 확인하려면 시스템에 core file이 생성되었을 수 있습니다. 필요한 경우 해당 파일을 가져 오도록 시스템을 구성해야하지만 시스템에 따라 다릅니다. 예를 들어 coreadm(1M)을 참조하십시오.
코어 파일을 얻으면 pstack과 같은 유틸리티로 결함을 일으킨 프로세스의 스택 추적을 얻을 수 있으며 디버거를 사용하면 더 많은 것을 얻을 수 있습니다.