Назад | Перейти на главную страницу

Ошибка в файле журнала при подключении к серверу AWS

Я использую terraform для создания экземпляра в AWS. Я очень хорошо подключаюсь к серверу, но в файле журнала есть следующие ошибки.

[Tue Oct 23 18:49:33.725989 2018] [suexec:notice] [pid 11845] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Oct 23 18:49:33.737687 2018] [lbmethod_heartbeat:notice] [pid 11845] AH02282: No slotmem from mod_heartmonitor
[Tue Oct 23 18:49:33.737724 2018] [http2:warn] [pid 11845] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
[Tue Oct 23 18:49:33.737728 2018] [http2:warn] [pid 11845] AH02951: mod_ssl does not seem to be enabled
[Tue Oct 23 18:49:33.742054 2018] [mpm_prefork:notice] [pid 11845] AH00163: Apache/2.4.34 () configured -- resuming normal operations
[Tue Oct 23 18:49:33.742072 2018] [core:notice] [pid 11845] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'

Прошу прощения, если мой вопрос непонятен. Меня больше всего беспокоит, как изменить значение по умолчанию для mpm prefork к чему-то вроде event или work. Когда я запускаю команду /usr/sbin/httpd -V, Заметил, что по умолчанию загружается префорк. Как я могу это изменить?

На самом деле, даже если это предупреждение, вы все равно хотите обратить внимание на эти сообщения:

[Tue Oct 23 18:49:33.737724 2018] [http2:warn] [pid 11845] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.

Вам говорят, что в вашем дистрибутиве Linux установлен более совместимый MPM (см. https://httpd.apache.org/docs/2.4/en/mpm.html), который оказывается пре-форком.

Если вы не запускаете ничего, что не является потокобезопасным (PHP как собственный модуль apache часто бывает тем, что может застрять в MPM перед форком), вы можете переключиться на другой MPM, например, на «события», чтобы быть полностью совместимым с http2.

apt-get install apache2-mpm-event в системе на основе Debian, например

Эти Apache httpd сообщения журнала. И это даже не ошибки, а просто уведомления. Не беспокойтесь о них и не настраивайте соответствующие модули Apache (mod_ssl и т. Д.).

Хорошее место для начала: http://httpd.apache.org/