【问题标题】:Torque with single node, Mismatching protocol单节点扭矩,协议不匹配
【发布时间】:2017-08-02 11:05:13
【问题描述】:

我正在尝试使用 Ubuntu 14.04 在一台服务器(-> 一个节点,服务器本身)上配置 Torque v6.1.1.1。 我使用默认参数(配置)安装它。构建软件包后,我安装了这些模块:服务器、客户端和妈妈。 我是这样配置的:

  • server_priv/nodes

hostname

  • 服务器名称

hostname

  • mom_priv/config

$pbsserver hostname $logevent 20

我从 mom_log 收到此错误:

LOG_ERROR::read_tcp_reply, Mismatching protocols. Expected protocol 4 but read reply for 0

来自服务器日志

LOG_ERROR::tcp_connect_sockaddr, Failed when trying to open tcp connection - connect() failed [rc = -2] [addr = 127.0.1.1:15003]

我尝试了一些类似的方法:在配置文件中为妈妈命名,然后在 /etc/hosts 中添加这个名称,用 localhost 替换主机名,但没有结果。

我该如何解决呢? 非常感谢

【问题讨论】:

    标签: torque


    【解决方案1】:

    我建议杀死pbs_serverpbs_mom 进程,然后重新启动它们。您可以使用pbsnodesmomctl -d0 分别检查每一项。

    【讨论】:

    • 我有这个与 pbsnodes ubuntu state = down power_state = Running np = 1 ntype = cluster mom_service_port = 15002 mom_manager_port = 15003 和这个与 momctl -d0 Host: ubuntu/ubuntu Version: 6.1.1.1 PID: 189950 Server[0]: ubuntu (127.0.1.1:15001) WARNING: no messages received from server WARNING: no messages sent to server HomeDirectory: /var/spool/torque/mom_priv MOM active: 16 seconds LogLevel: 100 (use SIGUSR1/SIGUSR2 to adjust) NOTE: no local jobs detected diagnostics complete 它'
    • 如果hostnamehostname -f 没有返回相同的输出,那么你需要停止它们(qterm & momctl -s),将长名称放入 server_name 文件中,注释掉 $pbsserver 行,然后重新启动所有内容。
    • 或者,您可以将主机名设置为短名称。这需要 1) 更新 /etc/hostname,2) 运行 hostname <new short name>,以及 3) 将短名称条目添加到 /etc/hosts。 (可能还需要重新启动 pbs_serverpbs_mom 服务。(
    【解决方案2】:

    Tkanks 很多,我解决了它

    • 安装 v6.0.1

    • 运行./torque.setup localhost root

    • server_priv/nodes : localhost

    • mom_priv/config : $pbsserver <hostname>$mom_host localhost

    • 服务器名称:<hostname>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 2012-09-23
      • 2014-06-25
      • 2021-07-26
      相关资源
      最近更新 更多