优雅节点关闭
与客户端操作一样,很多操作都是在集群缓存后台执行的。当集群缓存中的任何服务器节点停止时,所有这些后台操作都会丢失,从而导致数据丢失。为了避免操作损失,您应该
如果任何任务花费的时间比其关闭超时时间更长(例如在后写中),则数据库事务可能花费比预期时间更长的时间。然后剩余操作的计数将写入缓存服务器日志中。但这些操作将会丢失。
如何配置优雅的节点关闭
可配置的超时: 关闭超时可在缓存服务器配置文件中进行配置,该文件位于 NCache 安装如下:
- 。NET: Alachisoft.NCache.Service.exe.config 位于 %NCHOME%/bin/服务
- .NET Core Windows: Alachisoft.NCache.Service.dll.config 位于 %NCHOME%\bin\服务
- .NET Core Linux: Alachisoft.NCache.Daemon.dll.config 位于 /选择/ncache/bin/服务
- Java视窗: Alachisoft.NCache.Service.dll.config 位于 %NCHOME%\bin\服务
- 爪哇 Linux: Alachisoft.NCache.Daemon.dll.config 位于 /选择/ncache/bin/服务
使用这些标签来配置关闭超时:
CacheServer.GracefullShutdownTimeout:
正常关闭的总超时时间。默认值为 180 秒。CacheServer.BlockingActivityTimeout:
等待操作完成的超时时间,在阻塞活动之前启动。默认值为 3 秒。