我有一个Linux集群,其中有6个节点(1个主节点和5个从节点),这些节点托管在单独的Neo4J (Linux6.4) am中,我正在用它测试一个应用程序。虚拟机托管在Azure中。我有一个对象,它使用一种简单的类似循环的技术来管理所有6个节点之间的连接。我注意到在写入从节点时,以下错误消息在messages.log文件中多次出现:
ERROR [o.n.k.h.c.m.MasterServer]: Could not finish off dead channel
org.neo4j.kernel.ha.com.master.InvalidEpochException: Invalid ep
我用python编写了一个简单的HTTP服务器,用于通过web UI管理服务器上托管的数据库。它是完美的功能,并按预期工作。然而,它有一个很大的问题,它不会停留在原地。它将工作一个小时左右,但如果长时间不使用,当我返回使用它时,我必须每次重新初始化它。现在我用来提供服务的方法是:
def main():
global db
db = DB("localhost")
server = HTTPServer(('', 8080), MyHandler)
print 'started httpserver...'