所以,昨天我尝试在 Windows 2008R2 服务器上升级 Apache,它是 weblogic 集群的前端。两台 Apache 服务器。
我遵循了升级指南,尽管 Apache 似乎正常工作了大约 5 分钟,但它会停止提供页面,并停止将所有条目写入日志文件。
我遵循的步骤是:停止并卸载 httpd 服务,停止 apache 监视器。将 apache2.2 目录重命名为 2.2_old 解压我的 apache 二进制目录并复制新 apache2.2 目录中的文件。我从现有的 apache 安装中复制了所有模块和配置文件以及站点页面。我将 httpd 安装为服务页面会显示 5 分钟左右,然后什么都没有,我会收到页面无法显示错误,并且不会将任何内容写入我们的日志目录文件。
我不确定这背后的原因。我从来没有弄乱过 Weblogic,我不确定这是否是我现有安装中的 wl_module 的模块问题,或者这是否是其他问题。
Weblogic 会完全启动并处理页面,webloader 和门户似乎都可以正常工作,而且由于我使用的是以前的 http-conf 文件,所以我没有看到需要更改任何配置。
这里似乎没有人知道为什么会发生这个奇怪的问题,所以我们只是撤消了 Apache 安装并仍然使用旧版本的 Apache。
答案1
这个问题已经修复。问题有两个方面。1:由于某种原因,我们拥有的 Weblogic 版本和许可仅允许最高到 Apache 2.2.31 x86 版本。2:有一个 weblogic 模块需要从现有目录复制到新目录。
另外,我发现一件有趣的事情,cronolog 在 2.2.31 中不再存在,它已被 rotatelogs 取代,并且您必须提供时间分隔符。