怎样解决无法停止做Windows服务化的Cassandra服务的问题

 
【现象】
在Windows环境下,虽然在做使用commons-daemon 1.0.15的Cassandra的服务化,但是当由服务列表进行Cassandra服务的停止处理时,进度条将到中途停止,然后显示编写了错误信息的警告且无法正常停止服务。

已收到commons-daemon 1.0.15无法停止服务的问题的报告,并且确认了受其影响无法停止使用commons-daemon的Windows服务的现象。
已确认通过使用commons-daemon 1.0.14,可以正常停止服务,所以请在使用commons-daemon 1.0.15的客户,根据下述的操作步骤降级到commons-daemon 1.0.14。

【降级的操作步骤】
1. 获取commons-daemon 1.0.14并解压
2. 替换prunsrv.exe
3. 确认运行

1. 获取commons-daemon 1.0.14并解压
    在以下URL中获取面向Window的commons-daemon 1.0.14的二进制文件。
  http://archive.apache.org/dist/commons/daemon/binaries/windows/commons-daemon-1.0.14-bin-windows.zip
    对获取了的zip文件进行解压。

2. 替换prunsrv.exe
    从已解压的zip文件中获取prunsrv.exe。
   ※ 根据运行的服务器的CPU,prunsrv.exe的执行文件会有所不同。
   ・32bitCPU时,请使用已解压的文件夹下的prunsrv.exe
   ・ia64CPU时,请使用ia64文件夹中的prunsrv.exe
   ・amd64CPU时,请使用amd64文件夹中的prunsrv.exe"

 将Cassandra安装文件夹下的bin\daemon文件夹中的prunsrv.exe替换为上述步骤中已获取的文件。
    此时,不需要停止启动的Cassandra服务。

3.  确认运行
     请在已停止运行着intra-mart Accel Platform的Application Server的状态下,确认Cassandra服务可以正常停止及启动。

commons-daemon的降级到此结束。

-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------


FAQID:73
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持