mirror of
https://github.com/apache/httpd.git
synced 2025-06-04 21:42:15 +03:00
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103078 13f79535-47bb-0310-9956-ffa450edef68
70 lines
2.5 KiB
XML
70 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE faq SYSTEM "../style/faq.dtd">
|
|
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
|
|
|
|
<!--
|
|
Copyright 2003-2004 The Apache Software Foundation
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<faq metafile="error.xml.meta">
|
|
<parentdocument href="./">FAQ</parentdocument>
|
|
|
|
<title>Error Messages - Frequently Asked Questions</title>
|
|
<description>What does this error message mean?</description>
|
|
|
|
|
|
|
|
<section id="error"><title>Error Messages</title>
|
|
<ul>
|
|
<li><a href="#error.sendfile">Invalid argument:
|
|
core_output_filter: writing data to the network</a></li>
|
|
<li><a href="#error.acceptex">AcceptEx failed</a></li>
|
|
</ul>
|
|
|
|
<section id="error.sendfile"><title>Invalid argument:
|
|
core_output_filter: writing data to the network</title>
|
|
|
|
<p>Apache uses the <code>sendfile</code> syscall on platforms
|
|
where it is available in order to speed sending of responses.
|
|
Unfortunately, on some systems, Apache will detect the presence of
|
|
<code>sendfile</code> at compile-time, even when it does not work
|
|
properly. This happens most frequently when using network or
|
|
other non-standard file-system.</p>
|
|
|
|
<p>Symptoms of this problem include the above message in the error
|
|
log and zero-length responses to non-zero-sized files. The
|
|
problem generally occurs only for static files, since dynamic
|
|
content usually does not make use of <code>sendfile</code>.</p>
|
|
|
|
<p>To fix this problem, simply use the <directive
|
|
module="core">EnableSendfile</directive> directive to disable
|
|
<code>sendfile</code> for all or part of your server. Also see
|
|
the <directive module="core">EnableMMAP</directive>, which can
|
|
help with similar problems.</p>
|
|
|
|
</section>
|
|
|
|
<section id="error.acceptex"><title>AcceptEx Failed</title>
|
|
|
|
<p>If you get error messages related to the <code>AcceptEx</code> syscall
|
|
on win32, see the <directive module="mpm_winnt">Win32DisableAcceptEx</directive>
|
|
directive.</p>
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</faq>
|
|
|