AnyShare-AnyShare 6.0 手动添加文件锁后,提示锁定成功但文件实际并未加锁
关键字
文件锁、加锁、手动锁
适用产品
- AnyShare 6.0.6 - 6.0.16
问题描述
AnyShare 6.0 手动对文件加锁后,提示锁定成功,但文件实际未加锁。

问题影响
文件锁定失败。
问题原因
AnyShare 6.0.5 及以下版本具有开启/关闭文件锁功能,若在原始版本上关闭文件锁功能,服务器经过版本升级后锁定文件会出现此问题。
解决方案
为了解决该问题,需要在后台调用接口开启文件锁功能,请按照以下步骤执行:
1.通过 SSH 工具登录 AnyShare 主节点,执行以下命令,进入接口目录。
cd /sysvol/apphome/app/ThriftAPI/gen-py-tmp/EACP

2.执行以下命令,开启文件锁功能,输出为 None 则表示执行成功。
./ncTEACP-remote -h localhost:9992 EACP_SetAutolockConfig 'ncTAutolockConfig('1','180')'

3.执行以下命令,确认文件锁开启状态,为 True 则表示已成功开启。
./ncTEACP-remote -h localhost:9992 EACP_GetAutolockConfig

4.重新锁定文件成功。

更多信息
AnyShare 6.0.6 及以上的服务器版本采用了手动锁的机制。