Я столкнулся с проблемой, из-за которой после выполнения операции исправления на одном из моих Linux-серверов служба httpd не запускается должным образом.
[root@sessxuwpd00001 srp1]# ps -ef | grep -i httpd
root 28866 1 0 09:16 ? 00:00:00 /opt/app/srp1/bin/httpd -d /opt/app/srp1 -k start
nobody 28869 28866 0 09:16 ? 00:00:00 /opt/app/srp1/bin/httpd -d /opt/app/srp1 -k start
nobody 29180 28866 0 09:24 ? 00:00:00 [httpd] <defunct>
root 29182 26542 0 09:24 pts/1 00:00:00 grep -i httpd
Хотя во время перезапуска службы я не получаю никакой ошибки, и в состоянии apachectl говорится, что служба работает, но в журналах я получаю следующее сообщение об ошибке,
/ opt / app / srp1 / bin / httpd: ошибка поиска символа: / opt / app / srp1 / bin / httpd: неопределенный символ: apr_global_mutex_lockfile
Я также проверил и воссоздал символическую ссылку для aprutil,
libaprutil-1.so.0 -> libaprutil-1.so.0.5.4
Не уверен, что является причиной этой проблемы. Я искал в Google и пробовал разные решения, но безуспешно.