• ECONNREFUSED(79)对于db2hmon进程,在db2diag.log中显示“连接被拒绝”消息。


    ECONNREFUSED(79)对于db2hmon进程,在db2diag.log中显示“连接被拒绝”消息。

    故障排除


    问题

    在db2diag.log中接收ECONNREFUSED消息,并且不确定原因。

    症状

    db2diag.log将包含类似于以下内容的消息:

    2008-09-18-08.05.31.780517-420 E14972210A808级别:错误(OS)
    PID:565488 TID:772 PROC:db2hmon 0
    实例:db2ipec节点:000
    功能:DB2 UDB,操作系统服务,sqloPdbConnectSocket,探针:20
    消息:
    ZRC = 0x810F0019 = -2129723367 = SQLO_CONN_REFUSED“连接被拒绝” CALLED:OS,-,连接 OSERR:ECONNREFUSED(79)“连接被拒绝” DATA#1:字符串,32个字节 无法连接路径 DATA#2:套接字,4字节 8 数据#3:sockaddr,34字节 0x00000001103DA658:0001 2F68 6F6D 652F 6462 3261 732F 6461 ../home/db2as/da 0x00000001103DA668:732F 746D 702F 6461 736E 616D 6564 7069 

     








    s / tmp / dasnamedpi
    0x00000001103DA678:7065 pe
    数据#4:文件名,32字节
    / home / db2as / das / tmp / dasnamedpipe
     

    原因

    DB2 Health Monitor定期唤醒并检查与DB2管理服务器(DAS)的连接。

    解决问题

    当DAS(DB2管理服务器)未激活时,报告这种类型的错误。运行状况监视器唤醒后,它将检查与DAS的连接。在这种情况下,连接将被拒绝,因为DAS不存在或未启动。

    建议:

    • 确保DAS已启动。
      使用以DAS用户身份登录的以下命令:

      db2admin start

    • 如果启动了DAS,但是消息在db2diag.log中继续,然后尝试删除并重新创建DAS。
      脚步:
    1. DAS用户:db2admin stop
    db2 get get admin cfg> dasconfg.txt2.用户root:/ usr / opt / db2_08_01 / instance> ./daslist
    / usr / opt / db2_08_01 / instance> ./dasdrop
    / usr / opt / db2_08_01 / instance> ./dascrt -u用户ID3. DAS用户db2admin启动。
  • 相关阅读:
    C语言不定参数
    C和C++中的不定参数
    C/C++ 中头文件相互包含引发的问题
    Makefile经典教程(掌握这些足够)
    C语言中volatile关键字的作用
    C++中字符数组与string的相互转换
    C++中 使用数组作为map容器VAlue值的解决方法
    sql 内连接、外连接、自然连接等各种连接
    网站小图标
    Eclipse:快捷
  • 原文地址:https://www.cnblogs.com/dahaoran/p/12880281.html
Copyright © 2020-2023  润新知