Так как Вы уже выключили EnableSendfile
и EnableMMAP
, похоже на выполнение домашней работы. Общая причина этой ошибки состоит в том, что Apache получил SIGPIPE, который происходит, когда Apache пытается записать в сокет, что другой конец закрылся (описанный здесь, посмотрите на последнее сообщение). Сообщение предполагает, что пользователь на дальнем конце может инициировать это путем нажатия их кнопки Stop или Reload. Однако, если Вы видите шквалы этих записей все время, я думаю, что следующее более вероятно:
TCP_KEEPALIVE
, ядро видит, что сокет арестован и возвращает SIGPIPE Apache.Если бы у Вас есть занятый сервер, я предположил бы, что это - на самом деле обычное и ожидаемое поведение. На самом деле даже сами люди Apache не кажутся соответствующему об этом, поскольку они, по-видимому, устанавливают LogLevel
для apache.org к warn
таким образом, они даже не видят эти сообщения (отмеченный здесь). Это сообщение по-видимому только замечено на уровне info
, так изменение его к notice
или выше должен препятствовать тому, чтобы они были зарегистрированы.
Я нашел проблему. Я удалил обновление окон KB956572. После первого кота перезагрузки, запущенного обычно с-Xmx1024m. Затем я установил снова обновление окон KB956572. Новая перезагрузка: запуск кота перестал работать с предыдущей ошибкой
Error occurred during initialization of VM
Could not reserve enough space for object heap
In my case, after KB956572 uninstall java can allocate more memory then with this update but less before installation.
I think that reason of problem is described in Microsoft article: http://support.microsoft.com/kb/956572/en