N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes/Simple_Memory

Simple Memory 节点常见问题#

以下是使用 Simple Memory 节点 时可能遇到的一些常见错误和问题,以及相应的解决或排查步骤。

单一内存实例#

如果在工作流中添加了多个 Simple Memory 节点,默认情况下所有节点都会访问同一个内存实例。当执行会覆盖现有内存内容的破坏性操作时(例如在 Chat Memory Manager 节点中的“覆盖所有消息”操作),请务必小心。如果你希望在工作流中使用多个独立的内存实例,请为不同的内存节点设置不同的 session ID。

管理会话 ID(Session ID)#

大多数情况下,sessionId 会从 On Chat Message 触发器自动获取。但你可能会遇到包含 No sessionId 字样的错误。

如果出现此错误,请首先检查你的聊天触发器输出,确认其中是否包含 sessionId

如果你没有使用 On Chat Message 触发器,则需要手动管理会话。

出于测试目的,你可以使用静态键名如 my_test_session。若采用这种方式,请确保在激活工作流之前设置好正确的会话管理机制,以避免在生产环境中出现潜在问题。