2

我在服务器 A 上设置了一个 Oracle Access Manager 实例,在服务器 B 上的 Apache 上设置了一个 WebGate 副本,它们应该可以工作,但不能。当我尝试按照说明中的说明访问 http(s)://hostname:port/access/oblix/apps/ webgate /bin/webgate.cgi?progid=1时,我得到一个网页说:

应用程序 Web 服务器无响应

对于您请求的页面,应用程序 Web 服务器没有响应。请通知该网站的网站管理员,稍后再尝试您的请求。

当访问设置为受 WebGate 保护的其他页面时,我收到相同的错误消息,并在 Apache 的 httpd.conf 中使用 LocationMatch。

此外,即使 webgate/access/oblix/conf/oblog_config_wg.xml 的日志级别设置为 LOGLEVEL_TRACE,我也没有在 webgate/access/oblix/logs/oblog.log 中获得任何输出。

有没有人想过要检查哪些配置文件可能会导致这个问题?

编辑 1:我发现当我访问受 WebGate 保护的页面时,Apache error_log 有这个:

[Thu Oct 8 09:44:23 2009] [notice] child pid 4970 exit signal Segmentation fault (11)

编辑 2:此外,出于某种原因,受 WebGate 保护的页面不会触发对 Apache 的 access_log 的更新,即使它们确实返回了该错误消息。

4

3 回答 3

3

啊,webgate 安装的乐趣。以下是我问自己的常见问题:

apache 用户是否也拥有安装 webgate 的目录?您是否在 Oracle 验证的操作系统和 Apache 版本上运行它?您的 httpd.conf 是否使用 WebGate 配置正确设置?您是否将 LD_ASSUME_KERNEL=2.4.19 export LD_ASSUME_KERNEL 放在您的 init.d/httpd 文件中?访问服务器和 apache 主机之间的时钟是否同步?

于 2010-03-16T20:43:41.420 回答
0

我有

[2014-03-27T04:41:51.2101+05:30] [OHS] [通知:16] [OHS-9999] [core.c] [pid: 14931] [tid: 139749613860672] [user: root] [VirtualHost : main] child pid 14952 exit signal Segmentation fault (11)

随着

目录不存在用于读/写 [.../oracle/middleware/Oracle_WT1/log] []

在 OHS_HOME/network/log/sqlnet.log

适当更改 OHS 目录的文件权限后。这个问题为我解决了。

于 2014-08-16T20:49:00.193 回答
0

重新安装 Webgate 解决了这个问题。不知道是什么搞砸了。

于 2010-03-17T12:10:27.880 回答