При анализе страницы "Apache Server Status" Вы можете наткнуться на процессы со статусом "OPTIONS * HTTP/1.0". В этой статье Вы узнаете о значении этих статусов и их влиянии на работу веб-сервера Apache.
О сообщениях "OPTIONS * HTTP/1.0"
Процессы со статусами "OPTIONS * HTTP/1.0" являются внутренними операциями сервера Apache. Таким образом, головной процесс Apache взаимодействует с дочерними процессами (механизм "internal dummy connection"). О таком взаимодействии он сообщает статусом "OPTIONS * HTTP/1.0" на странице "Apache Server Status", а также в логах сервера.
Из информации, основанной на документации к серверу Apache:
Веб-серверу Apache для управления дочерними процессами требуется механизм активации процессов, которые прослушивают новые подключения. Для реализации этой задачи он отправляет простой
HTTP-запрос самому себе.
Сообщения "OPTIONS * HTTP/1.0" в логе сайта
При правильной настройке веб-сервера Apache, сообщения вида:
127.0.0.1 - - [01/Jan/1970:00:00:00 +0000] "OPTIONS * HTTP/1.0" 200 - "-" "Apache ... (internal dummy connection)"
или
::1 - - [01/Jan/1970:00:00:00 +0000] "OPTIONS * HTTP/1.0" 200 - "-" "Apache ... (internal dummy connection)"
записываются в лог технического сайта (домена по умолчанию). Если Вы видите в логе обычного сайта такие сообщения, то обратитесь в техническую поддержку хостинг-провайдера
(если используете услуги хостинга сайтов), либо к своему системному администратору
(если у Вас контейнер, VDS или сервер).
Влияние "OPTIONS * HTTP/1.0" на работу Apache
При правильной настройке - сообщения со статусом "OPTIONS * HTTP/1.0" не влияют на работу веб-сервера Apache и сервера (VDS/VPS) в целом. Но в нашей практике встречались ситуации, когда процессы с таким статусом являлись причиной роста нагрузки на сервер. Это объяснялось присутствием ошибок в конфигурации Apache.
В частности, обратившиеся с такой проблемой клиенты, установили панель управления сервером, но не указали основной домен сервера. В результате анализа работы сервера было выявлено, что запросы "Internal dummy connection" уходят на первый "рабочий" сайт из конфигурации сервера, где установлен тяжелый PHP-скрипт.
Настроив домен по умолчанию, тут же удалось снизить Load average сервера до приемлемых значений.
Резюме
Процессы со статусом "OPTIONS * HTTP/1.0" - это внутренний механизм работы Apache ("internal dummy connection"), который не влияет на работу веб-сервера при его должной настройке (указан технический сайт сервера с "легким" html-файлом в корне).