Автор Тема: Apache и 33 несчастья  (Прочитано 253 раз)

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 205
Apache и 33 несчастья
« : 18.05.2023 09:16:53 »
При работе апача мне постоянно в лог пишет такие ошибки:
PHP Warning:  Module 'shmop' already loaded in Unknown on line 0
[Thu May 18 05:45:34.059621 2023] [mpm_prefork:notice] [pid 1254] AH00163: Apache/2.4.41 (Ubuntu) mod_fcgid/2.3.9 configured -- resuming normal operations
[Thu May 18 05:45:34.059696 2023] [core:notice] [pid 1254] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 18 05:45:35.060957 2023] [core:notice] [pid 1254] AH00051: child pid 2400086 exit signal Segmentation fault (11), possible coredump in /etc/apache2
[Thu May 18 05:45:35.061057 2023] [fcgid:error] [pid 1254] mod_fcgid: fcgid process manager died, restarting the server
[Thu May 18 05:45:35.419737 2023] [mpm_prefork:notice] [pid 1254] AH00173: SIGHUP received.  Attempting to restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using ftpsrv.ru. Set the 'ServerName' directive globally to suppress this message
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_firebird' (tried: /usr/lib/php/20190902/pdo_firebird (/usr/lib/php/20190902/pdo_firebird: cannot open shared object file: No such file or direc
tory), /usr/lib/php/20190902/pdo_firebird.so (/usr/lib/php/20190902/pdo_firebird.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20190902/pdo_mysql (/usr/lib/php/20190902/pdo_mysql: cannot open shared object file: No such file or directory), /u
sr/lib/php/20190902/pdo_mysql.so (/usr/lib/php/20190902/pdo_mysql.so: undefined symbol: mysqlnd_allocator)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_oci' (tried: /usr/lib/php/20190902/pdo_oci (/usr/lib/php/20190902/pdo_oci: cannot open shared object file: No such file or directory), /usr/lib
/php/20190902/pdo_oci.so (/usr/lib/php/20190902/pdo_oci.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_odbc' (tried: /usr/lib/php/20190902/pdo_odbc (/usr/lib/php/20190902/pdo_odbc: cannot open shared object file: No such file or directory), /usr/
lib/php/20190902/pdo_odbc.so (/usr/lib/php/20190902/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_pgsql' (tried: /usr/lib/php/20190902/pdo_pgsql (/usr/lib/php/20190902/pdo_pgsql: cannot open shared object file: No such file or directory), /u
sr/lib/php/20190902/pdo_pgsql.so (/usr/lib/php/20190902/pdo_pgsql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: /usr/lib/php/20190902/pdo_sqlite (/usr/lib/php/20190902/pdo_sqlite: cannot open shared object file: No such file or directory),
 /usr/lib/php/20190902/pdo_sqlite.so (/usr/lib/php/20190902/pdo_sqlite.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pgsql' (tried: /usr/lib/php/20190902/pgsql (/usr/lib/php/20190902/pgsql: cannot open shared object file: No such file or directory), /usr/lib/php/2
0190902/pgsql.so (/usr/lib/php/20190902/pgsql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning:  Module 'shmop' already loaded in Unknown on line 0


Самое интересно в том, что у меня в конфиге закомменчены вообще все расширения. Эти тем более.
Особенно интересует этот момент: AH00051: child pid 2400086 exit signal Segmentation fault (11),
как все это вылечить?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Apache и 33 несчастья
« Ответ #1 : 18.05.2023 10:00:28 »
Я, конечно, не очень с web-технологиями, но я бы задал вопрос: а сам апач-то тут при чём, если ругань в php?

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Re: Apache и 33 несчастья
« Ответ #2 : 18.05.2023 10:20:15 »
Apache/2.4.41 (Ubuntu)

А у вас точно ALT Linux установлен на сервере? Какой версии и архитектуры процессора?
И где и почему у вас объявлен странный путь /usr/lib/php/20190902/ ?

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 205
Re: Apache и 33 несчастья
« Ответ #3 : 18.05.2023 11:58:59 »
а сам апач-то тут при чём, если ругань в php?
Так это в апаче в errors.log
И где и почему у вас объявлен странный путь /usr/lib/php/20190902/ ?
Вот это загадка для меня самого
Может апачу как-то можно сказать не писать логи?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Apache и 33 несчастья
« Ответ #4 : 18.05.2023 12:40:11 »
а сам апач-то тут при чём, если ругань в php?
Так это в апаче в errors.log
И что? Модуль-то из Апача запускается.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: Apache и 33 несчастья
« Ответ #5 : 18.05.2023 17:20:27 »
а сам апач-то тут при чём, если ругань в php?
Так это в апаче в errors.log
И где и почему у вас объявлен странный путь /usr/lib/php/20190902/ ?
Вот это загадка для меня самого
Может апачу как-то можно сказать не писать логи?
Ошибки и предупреждения, возникающие при исполнении в модуле php, запускаемом из апача, попадают в лог апача.
Уровень подробностей логов php указывается в ini-файле php, или через управляющие конструкции в самом php, или через инструкции в файле .htaccess

И кстати, вот там в логе явно указано:
Apache/2.4.41 (Ubuntu) mod_fcgid/2.3.9 configured
Откуда он?