Fastdfs的tracker服务器出现一定概率的connection timeout

发布于 2021-12-02 23:15:10 字数 1775 浏览 964 评论 6

@余庆 你好,想跟你请教个问题:

Fastdfs的tracker服务器在5000并发下,出现明显的响应时间周期性变长,然后出现大量的java.net.ConnectException: Connection timed out。此时服务器的内存和cpu均未跑满(配置:16核CPU,32G内存)

并且我们在较低并发(1000并发)的持久测试中也发现,有一定概率的java.net.ConnectException: Connection timed out。

tracker.conf如下:

disabled=false
bind_addr=
port=22122
connect_timeout=30
network_timeout=30
base_path=/home/yuqing/fastdfs
max_connections=10000
work_threads=32
store_lookup=0
store_group=group2
store_server=0
store_path=0
download_server=0
reserved_storage_space = 10%
log_level=debug
run_by_group=
run_by_user=
allow_hosts=*
sync_log_buff_interval = 10
check_active_interval = 120
thread_stack_size = 256KB
storage_ip_changed_auto_adjust = true
storage_sync_file_max_delay = 86400
storage_sync_file_max_time = 300
use_trunk_file = false 
slot_min_size = 256
slot_max_size = 16MB
trunk_file_size = 64MB
trunk_create_file_advance = false
trunk_create_file_time_base = 02:00
trunk_create_file_interval = 86400
trunk_create_file_space_threshold = 20G
trunk_init_check_occupying = false
trunk_init_reload_from_binlog = false
use_storage_id = false
storage_ids_filename = storage_ids.conf
id_type_in_filename = ip
store_slave_file_use_link = false
rotate_error_log = false
error_log_rotate_time=00:00
rotate_error_log_size = 0
use_connection_pool = false
connection_pool_max_idle_time = 3600
http.server_port=8080
http.check_alive_interval=30
http.check_alive_type=tcp
http.check_alive_uri=/status.html


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

已下线请稍等 2021-12-09 13:02:21

可以发一个源码,参考一下吗?我也遇到这个问题了

累赘 2021-12-09 12:59:57

带宽是多少呀?

南冥有猫 2021-12-09 12:58:38

解决了,写了个连接池。

静谧 2021-12-09 12:58:29

回复
请问,具体如何解决的?谢谢

悟红尘 2021-12-09 01:33:32

请问问题得到解决了吗

皇甫轩 2021-12-08 23:25:40

用common-pool整个链接池吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文