在centOS 7服务器中使用peacemaker创建ocf:heatbeat:apache reource时出错

在centOS 7服务器中使用peacemaker创建ocf:heatbeat:apache reource时出错,apache,server,centos,cluster-computing,Apache,Server,Centos,Cluster Computing,我现在尝试在centOS上使用peacemaker创建HA群集。我现在正在阅读并遵循本文档手册“”的步骤和说明。在第6.4节(第34-35页)中,我添加到群集的ocf:heartbeat:apache资源已停止。有人能告诉我群集节点有什么问题吗?我还创建了“/etc/httpd/conf.d/status.conf”文件,为peacemaker启用apache状态url。 我有两个节点“cluster1和cluster2”。这是我键入“pcs状态”命令时的终端信息 以下是我键入“journalc

我现在尝试在centOS上使用peacemaker创建HA群集。我现在正在阅读并遵循本文档手册“”的步骤和说明。在第6.4节(第34-35页)中,我添加到群集的ocf:heartbeat:apache资源已停止。有人能告诉我群集节点有什么问题吗?我还创建了“/etc/httpd/conf.d/status.conf”文件,为peacemaker启用apache状态url。 我有两个节点“cluster1和cluster2”。这是我键入“pcs状态”命令时的终端信息

以下是我键入“journalctl-xe”时的日志

Jan 01 10:47:38 cluster1 apache(网站2)[23618]:信息:正在等待 apache/etc/httpd/conf/httpd.conf将于1月1日10:47:39集群1出现 apache(网站2)[23625]:信息:apache未运行Jan 01 10:47:39 cluster1 apache(网站2)[23632]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:40出现群集1 apache(网站2)[23639]:信息:apache未运行Jan 01 10:47:40 cluster1 apache(网站2)[23646]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:41出现群集1 apache(网站2)[23653]:信息:apache未运行Jan 01 10:47:41 cluster1 apache(网站2)[23660]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:42出现群集1 apache(网站2)[23667]:信息:apache未运行Jan 01 10:47:42 cluster1 apache(网站2)[23674]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:43出现群集1 apache(网站2)[23682]:信息:apache未运行Jan 01 10:47:44 cluster1 apache(网站2)[23689]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:45出现群集1 apache(网站2)[23696]:信息:apache未运行Jan 01 10:47:45 cluster1 apache(网站2)[23703]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:46出现群集1 apache(网站2)[23710]:信息:apache未运行Jan 01 10:47:46 cluster1 apache(网站2)[23717]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:47出现群集1 apache(网站2)[23724]:信息:apache未运行Jan 01 10:47:47 cluster1 apache(网站2)[23731]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:48出现群集1 apache(网站2)[23738]:信息:apache未运行Jan 01 10:47:48 cluster1 apache(网站2)[23745]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:49出现群集1 apache(网站2)[23752]:信息:apache未运行Jan 01 10:47:49 cluster1 apache(网站2)[23759]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:50出现群集1 apache(网站2)[23766]:信息:apache未运行Jan 01 10:47:50 cluster1 apache(网站2)[23773]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:51出现群集1 apache(网站2)[23784]:信息:apache未运行Jan 01 10:47:51 cluster1 apache(网站2)[23791]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:52出现群集1 apache(网站2)[23798]:信息:apache未运行Jan 01 10:47:52 cluster1 apache(网站2)[23805]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:53出现群集1 apache(网站2)[23812]:信息:apache未运行Jan 01 10:47:53 cluster1 apache(网站2)[23819]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:54出现群集1 apache(网站2)[23840]:信息:apache未运行Jan 01 10:47:54 cluster1 apache(网站2)[23847]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:55出现群集1 apache(网站2)[23854]:信息:apache未运行Jan 01 10:47:55 cluster1 apache(网站2)[23861]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:56出现群集1 apache(网站2)[23868]:信息:apache未运行Jan 01 10:47:56 cluster1 apache(网站2)[23875]:信息:正在等待apache /etc/httpd/conf/httpd.conf将于1月1日10:47:56出现群集1 lrmd[14090]:警告:WebSite2\u启动\u 0进程(PID 23247)超时 Jan 01 10:47:56 cluster1 lrmd[14090]:警告:网站2\u开始\u 0:23247 -40000ms后超时1月1日10:47:56群集1 crmd[14093]:错误:群集1上网站2的启动操作结果:超时 Jan 01 10:47:56群集1 apache(网站2)[23922]:信息:apache不是 正在运行.Jan 01 10:47:56 cluster1 crmd[14093]:通知:结果 群集1上网站2的停止操作:0(正常)Jan 01 11:01:01 cluster1 systemd[1]:已启动用户根目录的会话7。 --主题:单元会话-7。范围已完成启动 --定义人:systemd

--支持: --单元会话-7。范围已完成启动。 --启动结果已完成。Jan 01 11:01:01 cluster1 systemd[1]:正在启动用户root的会话7。 --主题:单元会话-7。范围已开始启动 --定义人:systemd

--支持: --单元会话-7.scope已开始启动。Jan 01 11:01:01 cluster1 CROND[24145]:(root)CMD(运行parts/etc/cron.hourly)Jan 01 11:01:01群集1运行部件(/etc/cron.hourly)[24148]:启动 0anacron Jan 01 11:01:01群集1运行部件(/etc/cron.hourly)[24154]: 完成0anacron

这是两个节点上的“/etc/httpd/conf.d/status.conf”文件

<Location /server-status>
        SetHandler server-status
        Require local
</Location>

SetHandler服务器状态
要求本地
谢谢您的关注。

我找到了解决方案

httpd.conf
中添加:

PidFile /var/run/httpd.pid
PidFile /var/run/httpd/httpd.pid

然后,停止并启动集群。

这对我有效。对于rhel7,路径是
/var/run/httpd/httpd.pid

因此,在
httpd.conf
add中:

PidFile /var/run/httpd.pid
PidFile /var/run/httpd/httpd.pid
然后停止并启动集群