apr_global_mutex_lock 中的权限被拒绝

apr_global_mutex_lock 中的权限被拒绝

我安装了 apache tomcat 连接器并成功配置了所有设置,httpd 服务也启动了,但在加载网页时,它抛出了 500 内部服务错误。错误日志中显示以下错误:

Permission denied: apr_global_mutex_lock(jk_log_lock) failed
Permission denied: apr_global_mutex_unlock(jk_log_lock) failed
Permission denied: apr_global_mutex_lock(jk_log_lock) failed
Permission denied: apr_global_mutex_unlock(jk_log_lock) failed

安装的 apache 连接器版本:1.2.42

安装的 httpd 版本:2.4.28

这是我的 httpd.conf 文件

加载模块 jk_module 模块/mod_jk.so

JkWorkersFile  /usr/local/apache/conf/workers.properties

JkLogFile     logs/mod_jk.log
JkLogLevel    emerg
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat     "%w %V %T %p %q %r %v %U"

我也将日志级别更改为信息,但它仍然不起作用。

答案1

我在谷歌搜索后找到了解决方案。需要卸载Apache_ruid2 教程httpd 服务器中的模块。上述模块覆盖权限。因此,一旦禁用/卸载该模块,错误就会得到纠正。

相关内容