Neo4j Docker: http-post returns 错误 EOF
Neo4j Docker: http-post returns error EOF
我写了一个服务,目的是每 10 秒归档一次某种数据。
我的问题是在大约之后。 3-4 小时后服务不再能够写入 neo4j-docker 数据库。
我有信心以正确的方式关闭连接。奇怪的是,在重新启动 neo4j-docker 之后,一切都恢复正常了,就像它应该的那样。
我想知道这是否是 neo4j 的 community-version 的某种限制,如果是这样,告诉我真的很高兴。
或者我是否需要修改 linux 图像的参数 neo4j 是 运行 中的某种最大值。连接设置?
我将以下参数作为 headers 提供给 post:
{
"Content-Type": "application/json"
"Connection": "close"
}
提交请求后,我将关闭连接。
客户端错误消息:
Post "http://192.168.178.55:7474/db/neo4j/tx/commit": EOF
Neo4j 错误日志:
Caused by: java.lang.OutOfMemoryError: Java heap space
2021-02-25 00:44:47.908+0000 WARN /db/neo4j/tx/commit
它可能清理得不够快,因此您需要查看内存消耗情况,并且可能需要为容器分配更多内存。也通读 Understanding Memory Consumption within the knowledgebase which may help. You can also have a the memory recommendations section。
我写了一个服务,目的是每 10 秒归档一次某种数据。 我的问题是在大约之后。 3-4 小时后服务不再能够写入 neo4j-docker 数据库。 我有信心以正确的方式关闭连接。奇怪的是,在重新启动 neo4j-docker 之后,一切都恢复正常了,就像它应该的那样。 我想知道这是否是 neo4j 的 community-version 的某种限制,如果是这样,告诉我真的很高兴。 或者我是否需要修改 linux 图像的参数 neo4j 是 运行 中的某种最大值。连接设置?
我将以下参数作为 headers 提供给 post:
{
"Content-Type": "application/json"
"Connection": "close"
}
提交请求后,我将关闭连接。
客户端错误消息:
Post "http://192.168.178.55:7474/db/neo4j/tx/commit": EOF
Neo4j 错误日志:
Caused by: java.lang.OutOfMemoryError: Java heap space
2021-02-25 00:44:47.908+0000 WARN /db/neo4j/tx/commit
它可能清理得不够快,因此您需要查看内存消耗情况,并且可能需要为容器分配更多内存。也通读 Understanding Memory Consumption within the knowledgebase which may help. You can also have a the memory recommendations section。