gpt4 book ai didi

file - cassandra打开文件过多

转载 作者:行者123 更新时间:2023-12-03 11:56:55 25 4
gpt4 key购买 nike

我在两节点(AB)集群上使用了cassandra 0.6.5。Hector在客户端使用。

运行一段时间后,一个节点A始终具有too many open files exception
我在节点上运行netstat
它显示了许多CLOSE_WAIT tcp连接。

这是异常(exception)的罪魁祸首。
但是,是什么导致了如此多的CLOSE_WAIT连接,
是客户端Hector问题吗?
为什么其他节点B没有此问题?

最佳答案

而不是使用netstat,请尝试lsof -n | grep java。那里列出了几个文件描述符(您可以使用lsof -n | grep java | wc -l来计数)?

The datastax docs suggest you might be hitting a default file descriptor limit of 1024。您可以通过ulimit或在/etc/security/limits.conf中进行更改。 Datastax建议进行以下更改:

echo "* soft nofile 32768" | sudo tee -a /etc/security/limits.conf
echo "* hard nofile 32768" | sudo tee -a /etc/security/limits.conf
echo "root soft nofile 32768" | sudo tee -a /etc/security/limits.conf
echo "root hard nofile 32768" | sudo tee -a /etc/security/limits.conf

debian软件包设置以下值:
# Provided by the cassandra package
cassandra - memlock unlimited
cassandra - nofile 100000

我也强烈建议您升级到Cassandra的最新版本。

关于file - cassandra打开文件过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9049974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com