我目前收到 Mongo 错误 - “NotPrimaryError:服务器处于静止模式并将关闭”。
\n我有一个每天午夜后运行的 CRON 作业,它只是从数据库中检索一些内容,然后重新提交它,并且此错误大约每 2-3 天在同一时间出现一次。之后,数据库重新启动,一切正常进行。\n这似乎不是 RAM 问题,因为存在峰值,但有超过 6 GB 的可用空间。\n我尝试对查询集进行“分页”因为我认为它无法加载到内存中,但这种情况仍然发生。\n我到处搜索,但找不到可能的解决方案。任何帮助是极大的赞赏。
\n编辑 1:\n最后一次发生这种情况是在 21 日凌晨 01:09,这发生在它之前:
\n{\xe2\x80\x9ct\xe2\x80\x9d:{"$date":\xe2\x80\x9c2022-01-21T01:08:32.753+00:00\xe2\x80\x9d},\xe2\x80\x9cs\xe2\x80\x9d:\xe2\x80\x9cI\xe2\x80\x9d, \xe2\x80\x9cc\xe2\x80\x9d:\xe2\x80\x9cCOMMAND\xe2\x80\x9d, \xe2\x80\x9cid\xe2\x80\x9d:21581, \xe2\x80\x9cctx\xe2\x80\x9d:\xe2\x80\x9cconn32\xe2\x80\x9d,\xe2\x80\x9cmsg\xe2\x80\x9d:\xe2\x80\x9cReceived replSetStepUp request\xe2\x80\x9d}\n{\xe2\x80\x9ct\xe2\x80\x9d:{"$date":\xe2\x80\x9c2022-01-21T01:08:32.753+00:00\xe2\x80\x9d},\xe2\x80\x9cs\xe2\x80\x9d:\xe2\x80\x9cI\xe2\x80\x9d, \xe2\x80\x9cc\xe2\x80\x9d:\xe2\x80\x9cELECTION\xe2\x80\x9d, \xe2\x80\x9cid\xe2\x80\x9d:4615661, \xe2\x80\x9cctx\xe2\x80\x9d:\xe2\x80\x9cconn32\xe2\x80\x9d,\xe2\x80\x9cmsg\xe2\x80\x9d:\xe2\x80\x9cStarting an election due to step up request\xe2\x80\x9d}\n{\xe2\x80\x9ct\xe2\x80\x9d:{"$date":\xe2\x80\x9c2022-01-21T01:08:32.754+00:00\xe2\x80\x9d},\xe2\x80\x9cs\xe2\x80\x9d:\xe2\x80\x9cI\xe2\x80\x9d, \xe2\x80\x9cc\xe2\x80\x9d:\xe2\x80\x9cELECTION\xe2\x80\x9d, \xe2\x80\x9cid\xe2\x80\x9d:21437, \xe2\x80\x9cctx\xe2\x80\x9d:\xe2\x80\x9cconn32\xe2\x80\x9d,\xe2\x80\x9cmsg\xe2\x80\x9d:\xe2\x80\x9cSkipping dry run and running for election\xe2\x80\x9d,\xe2\x80\x9cattr\xe2\x80\x9d:{\xe2\x80\x9cnewTerm\xe2\x80\x9d:80}}\n{\xe2\x80\x9ct\xe2\x80\x9d:{"$date":\xe2\x80\x9c2022-01-21T01:08:32.754+00:00\xe2\x80\x9d},\xe2\x80\x9cs\xe2\x80\x9d:\xe2\x80\x9cI\xe2\x80\x9d, \xe2\x80\x9cc\xe2\x80\x9d:\xe2\x80\x9cREPL\xe2\x80\x9d, \xe2\x80\x9cid\xe2\x80\x9d:6015303, \xe2\x80\x9cctx\xe2\x80\x9d:\xe2\x80\x9cconn32\xe2\x80\x9d,\xe2\x80\x9cmsg\xe2\x80\x9d:\xe2\x80\x9cWaiting for in-progress election to complete before finishing stepup\xe2\x80\x9d}\nRun Code Online (Sandbox Code Playgroud)\n当时的连接数是131,应该不成问题。CPU 和内存使用量出现峰值,但还剩很多。我也没有找到在此之前发生的任何重要消息。有一些Slow query警告,但它们以不同的时间间隔出现,并且似乎与此问题无关。
| 归档时间: |
|
| 查看次数: |
8803 次 |
| 最近记录: |