首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Memurai在处理时挂起

Memurai在处理时挂起
EN

Stack Overflow用户
提问于 2022-05-26 04:29:00
回答 2查看 119关注 0票数 1

在我的分布式应用程序中,我使用Memurai2.0.2作为缓存。它在不同的机器上运行不同的服务,所有服务都有Memurai的详细信息。发生的问题是,有时候Memurai进程只是挂起。Memurai进程继续运行,但不提供任何查询。我无法建立一个连接到它。它的日志文件由一个错误组成:

代码语言:javascript
复制
Error trying to rename the existing AOF to old tempfile: Broken pipe

这通常发生在我重新启动Memurai服务时。虽然我不知道这是什么原因。如果我重新启动它的服务一次,Memurai就能正常工作。

这里有什么问题吗?我可以采取哪些步骤来避免/尽量减少这种情况的发生?

EN

回答 2

Stack Overflow用户

发布于 2022-09-29 13:56:21

Memurai2.0.2现在已经相当过时了。也许可以在https://www.memurai.com/get-memurai上获得最新版本(在此响应时为3.1.4)

票数 0
EN

Stack Overflow用户

发布于 2022-10-06 04:41:37

对于寻找答案的人来说,这是因为当AOF的后台重写正在进行时,另一个服务重新启动Memurai服务。由于这个原因,一些僵尸进程被创建,当Memurai再次启动时,这个错误就出现了。

我们所做的解决方案是通过使用设置aof_rewrite_scheduled和来自Persistence信息的aof_rewrite_in_progress来检查是否发生了任何背景重写。如果这些标志中的任何一个是真的,那么就不要停止服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72386697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档