更新:我已经解决了问题,从日志中,我看到数据库频繁地打开和关闭。我把redis的创建放在for循环中。所以…愚蠢的问题,如果有人的日志像我一样,检查循环。
我试着关掉再重新启动,但还是发生了。下面是错误消息:
redis.exceptions.ConnectionError:Error 99连接本地主机:6379。无法分配请求的地址。
我试图在redis中插入300000条记录(我的内存足够大)。但当我在其中插入大约30000条记录后,出现了一个错误:
redis.exceptions.ConnectionError: Error 99 connecting localhost:6379. Cannot assign requested address.
在查看了日志文件之后,看起来redis在我成功地将30000条记录插入其中之后就关闭了。
以下是我日志文件的一部分:
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:36578
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:52327
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:52367
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:52368
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:52369
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:27 - Accepted 127.0.0.1:52370
[32176] 11 Jun 20:59:27 - Client closed connection
[32176] 11 Jun 20:59:28 - DB 6: 28226 keys (0 volatile) in 32768 slots HT.
[32176] 11 Jun 20:59:28 - 0 clients connected (0 slaves), 9181112 bytes in use
[32176] 11 Jun 20:59:33 - DB 6: 28226 keys (0 volatile) in 32768 slots HT.
[32176] 11 Jun 20:59:33 - 0 clients connected (0 slaves), 9181112 bytes in use
[32176] 11 Jun 20:59:38 - DB 6: 28226 keys (0 volatile) in 32768 slots HT.
[32176] 11 Jun 20:59:38 - 0 clients connected (0 slaves), 9181112 bytes in use
[32176] 11 Jun 20:59:43 - DB 6: 28226 keys (0 volatile) in 32768 slots HT.
[32176] 11 Jun 20:59:43 - 0 clients connected (0 slaves), 9181112 bytes in use
目前没有回答
相关问题 更多 >
编程相关推荐