Isilon: 运行“isi”命令会提供“来自服务器的不完整响应”

Summary: 运行“isi”命令会显示“来自服务器的不完整响应”。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在运行 isi 命令时,某些节点会显示错误,指出存在“来自服务器的不完整响应”。

下面是几个示例:
# isi job status
来自服务器的未完成响应。

# isi quotas list
来自服务器的未完成响应。

# isi smb openfile list
来自服务器的未完成响应。

无法通过出现此错误的节点访问 WebUI。Flexprotect 等作业也可能无法运行。

Cause

isi_papi_d进程处于不良状态。

Resolution

通过 SSH 连接到遇到错误的节点。

1.验证是否已启用isi_papi_d。
# isi services -a isi_papi_d

2.如果已启用,请继续执行步骤 3。如果未启用,请运行以下命令以启用isi_papi_d
 
# isi services -a isi_papi_d enable

尝试运行以前不起作用的“isi”命令。如果命令仍有错误,请继续执行步骤 3。如果命令按原样工作,则问题已解决。
 
3.运行以下命令,查看进程是否在所有节点上运行,并查看进程的 PID。
 
# ps auxwww | grep isi_papi | grep -v grep

4.禁用isi_papi_d
 
# isi services -a isi_papi_d disable
5.等待 10 秒,然后验证进程是否不再运行。
 
# ps auxwww | grep isi_papi | grep -v grep
如果没有输出,请跳至步骤 10。否则,请继续执行步骤 6。
 
6.尝试终止所有进程。
 
# killall -9 isi_papi_d

7.检查进程是否仍在运行。
 
# ps auxwww | grep isi_papi | grep -v grep
如果没有输出,请跳至步骤 10。否则,请继续执行步骤 8。
 
8.尝试终止 PID。
 
# pkill <PID>

例如,如果“ps auxwww”命令的输出如下所示:
 root    5439  0.0  0.5 185264 30932  ??  Ds   10:31AM 126:21.86 /usr/sbin/isi_papi_d

PID 为 5439。

9.检查是否有仍在运行的进程。
 
# ps auxwww | grep isi_papi | grep -v grep
如果没有输出,请继续执行下一步。否则,请联系 Isilon 支持部门以继续进行调查。

10.由于当您为isi_papi进程执行 grep 时没有输出,这意味着进程已成功停止。重新打开isi_papi_d服务,然后测试以前不起作用的“isi”命令。
 
# isi services -a isi_papi_d enable
 
如果命令正常工作,则问题已解决。如果问题仍然存在,请联系 Isilon 支持以进行进一步调查。

Affected Products

Isilon
Article Properties
Article Number: 000052211
Article Type: Solution
Last Modified: 01 Apr 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.