免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6630 | 回复: 14
打印 上一主题 下一主题

rhcs 的httpd服务启动失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-07 10:32 |只看该作者 |倒序浏览
两台普通pc,拓扑如下:
                                     PC1------------------------PC2
                                        |      heartbeat            |
                                        |                                  |
                                        |                                  |
配置过程参考:http://bbs.chinaunix.net/viewthread.php?tid=843086
pc1的ip是192.168.1.24  心跳ip是192.168.2.24。pc2的ip 是192.168.1.251,心跳ip是192.168.2.251
心跳通信没有问题。
[root@10:03:51&~]uname -r
2.6.9-34.EL
[root@10:04:04&~]/etc/init.d/ccsd status
ccsd (pid 2095) 正在运行...
[root@10:04:39&~]/etc/init.d/cman status
Protocol version: 5.0.1
Config version: 3
Cluster name: alpha_cluster
Cluster ID: 50356
Cluster Member: Yes
Membership state: Cluster-Member
Nodes: 1
Expected_votes: 1
Total_votes: 1
Quorum: 1   
Active subsystems: 5
Node name: binde.yanggutianyu.5166.info
Node addresses: 192.168.1.251  
[root@10:04:47&~]/etc/init.d/fenced status
fenced (pid 2154) 正在运行...
[root@10:05:23&~]/etc/init.d/clvmd status
clvmd (pid 2166) 正在运行...
active volumes: (none)
[root@10:05:31&~]/etc/init.d/gfs status
[root@10:05:39&~]/etc/init.d/rgmanager status
clurgmgrd (pid 2570) 正在运行...
故障1描述:
通过虚拟ip:192.168.1.250访问。首次web访问的是192.168.1.24的web页面。切断192.168.1.24 的网线后,可以访问到192.168.1.251的web页面  ,192.168.1.24重新接上网线,却不能自动切换成访问192.168.1.24的web页面(切断192.168.1.251的网线也是如此)。为何?是不是要手工切换?应如何手工切换?
故障2描述:
现状是访问192.168.1.251的页面,切断并重新连接192.168.1.251的251口的网线后,
[root@10:08:14&~]ping 192.168.1.250
PING 192.168.1.250 (192.168.1.250) 56(84) bytes of data.
From 192.168.1.251 icmp_seq=1 Destination Host Unreachable
From 192.168.1.251 icmp_seq=2 Destination Host Unreachable
[root@10:29:04&~]netstat -an|grep :80
[root@10:29:27&~]/etc/init.d/httpd status
httpd 已停
[root@10:29:52&~]/etc/init.d/httpd start
启动 httpd:(99)Cannot assign requested address: make_sock: could not bind to address 192.168.1.250:80
no listening sockets available, shutting down
Unable to open logs
                                                           [失败]
需要重新启动机器才可?为何?如何解决?
初次接触rhcs,希望得到大侠指点!谢谢,如有相关资料推荐,不盛感激.谢谢!

论坛徽章:
0
2 [报告]
发表于 2007-02-08 08:49 |只看该作者
轻轻的顶一下,别沉啊 !

论坛徽章:
0
3 [报告]
发表于 2007-02-08 12:33 |只看该作者
原帖由 生活就是这样 于 2007-2-8 08:49 发表于 2楼  
[root@10:29:52&~]/etc/init.d/httpd start
启动 httpd:(99)Cannot assign requested address: make_sock: could not bind to address 192.168.1.250:80
no listening sockets available, shutting down
Unable to open logs


netstat -ntulp | grep :80 看一下谁 listen 该 port 80,用 kill 结束该 process 即可。

--

论坛徽章:
0
4 [报告]
发表于 2007-02-08 22:11 |只看该作者
我在1楼的帖子中已经:
[root@10:29:04&~]netstat -an|grep :80
[root@10:29:27&~]/etc/init.d/httpd status
httpd 已停
httpd服务已经给停了啊~,原来是启动的---

论坛徽章:
0
5 [报告]
发表于 2007-02-09 00:56 |只看该作者
原帖由 生活就是这样 于 2007-2-8 22:11 发表于 4楼  
我在1楼的帖子中已经:
netstat -an|grep :80
/etc/init.d/httpd status
httpd 已停
httpd服务已经给停了啊~,原来是启动的---

  1. netstat -ntulp | grep :80
复制代码


其中 -lp 很重要不是吗?检视 listening 与 program 资讯,怎么回文用 -an ?

--

论坛徽章:
0
6 [报告]
发表于 2007-02-09 08:56 |只看该作者
你应该用的是AS 4,心跳地址设置,好像用bonding技术
你服务的切换,应该用relocate技术
拔掉网线之后的切换,你的fence是用的什么设备,能不能详细说来!

论坛徽章:
0
7 [报告]
发表于 2007-02-09 08:56 |只看该作者
[root@binde ~]# netstat -atulp|grep :80
[root@binde ~]# /etc/init.d/httpd start
启动 httpd:(99)Cannot assign requested address: make_sock: could not bind to address 192.168.1.250:80
no listening sockets available, shutting down
Unable to open logs
                                                           [失败]
如上所示,

论坛徽章:
0
8 [报告]
发表于 2007-02-09 09:07 |只看该作者
你做了集群,访问地址应该是1.250,你还访问本机地址有何意义?
虽然本机地址和浮动地址都可以访问!

论坛徽章:
0
9 [报告]
发表于 2007-02-09 11:54 |只看该作者
1  引用原文如下
    故障2描述:
    现状是访问192.168.1.251的页面,切断并重新连接192.168.1.251的251口的网线后,
    没有表述清楚,应该是通过192.168.1.250访问的是192.168.1.251的redhat 的缺省页面。
2  关于fence设备的配置,采用的是内部fence设备(因为没有接触过fence设备,不知道此描述是否正确)参考了http://bbs.chinaunix.net/viewthread.php?tid=843086中的相关配置
引用原文如下:
    使用system-config-cluster工具对node1和node2进行配置
    在node1的命令格式下输入:system-config-cluster,进入配置界面
    3.1然后在系统中,第一次配置会提示是否要创建配置文件/etc/cluster/cluster.conf,点击"create "   
    3.2然后选择 锁机制,选择dlm。
    3.3添加cluster nodes。
         点击“add a cluster node",添加node1,quorum votes填1。
         点击“add a cluster node",添加node2,quorum votes填1。
    3.4 添加fence设备
         在”fence device"中,选择“add a fence device",这里添加的是"manual Fencing",名字任意,这里写”web"。
         在"cluster Nodes->node1和node2”,中“manange fencing for this node",选择”add a fence level"。
    3.5 创建"failover domains"
         在“manager resource->failover domains"中,”create a failover domain",名称为web
         点击“manager resource->failover domains->web","edit failover domain propertis",在"available cluster node2"中,将node1和node2都添加进取。
    3.6 创建”resource"
         "create a resource",选择IP address,地址为“10.1.5.169",后边的monitor link要选中。
         "create a resource",选择script,name 为"httpd",script为"/etc/init.d/httpd"。
先保存,然后将cluster.conf传到node2相同位置一份。下边要配置gfs的一些resource,但是前提是cluster mananger的进程需要启动才能进行设置。
谢谢楼上回复

论坛徽章:
0
10 [报告]
发表于 2007-02-09 13:24 |只看该作者
补充一点 ,如果你 修改了 /etc/httpd/conf/httpd.conf中httpd服务监听的地址的话,你 是不能通过真实的ip访问的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP