오류문 - 자주 물어보는 질문 (FAQ) - Apache HTTP Server

Apache HTTP Server Version 2.2

Apache > HTTP Server > Documentation > Version 2.2 > FAQ

# 오류문 - 자주 물어보는 질문 (FAQ)

가능한 언어: en | ja | ko

이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요.

## 오류문

- Invalid argument: core_output_filter: writing data to the network
- AcceptEx failed
- Premature end of script headers

### Invalid argument: core_output_filter: writing data to the network

플래폼이 `sendfile` 시스템호출을 지원한다면, 아파치는 응답의 속도를 빠르게하기위해 이 시스템호출을 사용한다. 불행히도 어떤 시스템에서 아파치는 컴파일할때 `sendfile`이 정상적으로 작동하지 않는데도 정상적으로 작동한다고 오판한다. 이 문제는 네트웍 파일시스템이나 비표준 파일시스템을 사용할때 자주 발생한다.

이 문제의 증상은 오류 로그(error log)에 위의 문구를 기록하거나 크기가 0이 아닌 파일에 대해 크기가 0인 응답을 하는 경우이다. 동적으로 내용을 생성할때는 `sendfile`을 사용하지 않기때문에 일반적으로 정적인 파일을 요청할때만 문제가 발생한다.

문제를 해결하려면 서버가 `sendfile`을 사용하지 않도록 `EnableSendfile` 지시어를 사용한다. 또, 이와 유사한 문제에 대해 `EnableMMAP`을 참고하라.

### AcceptEx Failed

win32에서 `AcceptEx` 시스템호출에 대한 오류문을 나오면, `Win32DisableAcceptEx` 지시어를 참고하라.

### Premature end of script headers

보통 CGI 스크립트에 문제가 있으면 브라우저에게 `Internal Server Error`를 보내고 오류로그에 이 문구를 기록한다. 이런 문제를 디버깅할때 CGI 투토리얼이 도움이 될 수 있다.

가능한 언어: en | ja | ko