加载 mod_sm.so 时 Apache 服务器不会启动

加载 mod_sm.so 时 Apache 服务器不会启动

我在 Sun 机器上有 Apache 1.3 (SunOS 5.10 Generic_138888-01 sun4u sparc SUNW,Sun-Fire-15000)。如果我在 httpd.conf 中保留以下两行,服务器将不会启动:

LoadModule sm_module "/cmsm_sw/epiapr1/netegrity/webagent/bin/mod_sm.so"
SmInitFile "/apache/conf/WebAgent.conf"

这是我尝试启动 Apache 时得到的全部信息:

:/apache/bin # ./apachectl start
1392: CSemCounter created a semaphore with ID 1157627995 using key 989855746.

mod_sm.so 是 netegrity siteminder 模块 (iPlanet)。

今天出现了一些网络问题(同时已解决),所以我认为这可能与此有关。也许我应该重新启动一些服务?我很感激任何帮助/提示。

答案1

鉴于消息“ID 为 1157627995 的信号量,使用密钥 989855746”的部分,我认为该模块使用 SysV IPC 原语。使用该ipcs命令查看存在多少个信号量、多少个共享内存段等。网络问题可能导致模块创建信号量而不是删除它们。或者其他的东西。我似乎记得默认情况下对信号量和/或共享内存段的数量有相当低的限制,因此您可能会违反这些限制。

答案2

看来确实是网络出了问题。尝试通过端口 44441 从客户端计算机 telnet 到服务器计算机失败。

相关内容