func客户端连不上服务端

770阅读 0评论2015-08-31 阿狼哥
分类:系统运维

服务器的func客户端不知道是不是有什么bug,老是会出启动不了的情况,后来把客户端升级到0.28可以解决这个问题。

只是今天出现一台服务器客户端升级后连不上服务端,记录下处理过程:

1)以为是升级后证书有问题,清除服务端、客户端证书

** 服务端

[root@certmaster ~]# certmaster-ca -c  wapdl-30

** 客户端

[root@client ~]#rm -f /etc/pki/certmaster/wapdl-30.*


2)重启客户端并在服务端查看有无客户端发来的证书申请

** 客户端

[root@client ~]#/etc/init.d/funcd restart

** 服务端

[root@certmaster ~]# certmaster-ca --list

 这里输入出为空,即证书请求没有过来


3)查看客户端日志

[root@client ~]# less /var/log/certmaster/certmaster.log  

发现很多如下错误

2012-11-02 09:54:14,491 - WARNING - no response from certmaster 

2012-11-02 09:54:24,490 - DEBUG - submitting CSR: /etc/pki/certmaster/wapdl-30.csr  to certmaster 

2012-11-02 09:57:50,115 - WARNING - Could not locate certmaster at 

2012-11-02 09:57:50,115 - WARNING - no response from certmaster 

2012-11-02 09:58:00,116 - DEBUG - submitting CSR: /etc/pki/certmaster/wapdl-30.csr  to certmaster 


[root@client ~]# telnet  certserver 51235 

Trying x.xx....

Connected to certserver.

Escape character is '^]'.


端口没问题,能正常连通。

**发一http请求测一下

[root@client ~]#lynx 

这里半天没反应,然后超时退出,看来应该是服务端有问题了。


也没多想,直接重启服务端certmaster服务

[root@certmaster ~]#/etc/init.d/certmaster restart


**在客户端再发一http请求测试

[root@client ~]#lynx 

Error code 501.

Message: Unsupported method ('GET').

Error code explanation: 501 = Server does not support this operation.

可以看到请求已到达服务端并返回501

在服务端:

[root@certmaster ~]# certmaster-ca --list

wapdl-30  //证书请求已到达服务端

下面的就很简单了,签名、测试

[root@certmaster ~]# certmaster-ca --sign  wapdl-30

/var/lib/certmaster/certmaster/csrs/wapdl-30.csr signed - cert located at /var/lib/certmaster/certmaster/certs/wapdl-30.cert

[root@certmaster ~]# func  "wapdl-30" ping

[ ok ... ] wapdl-30

上一篇:nagios 新增的服务监控不能更新状态
下一篇:使用nethogs来查看linux的各进程的网络流量