我在 Freebsd 13.1 上运行一个非常基本的 (hello world) Actix Webserver。 问题是这个服务器不能处理超过 1024 个并发连接。
这里有一些额外的信息:
root@test:~/actix # netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen Local Address
tcp4 0/0/1024 *.8080
tcp4 0/0/128 *.22
tcp6 0/0/128 *.22
unix 0/0/4 /var/run/devd.pipe
unix 0/0/4 /var/run/devd.seqpacket.pipe
root@test:~/actix #
如上所示,端口
8080
的限制设置为 1024。
我怎样才能增加这个?
此外,在运行基准测试时,这是它打开 TCP 文件的方式:
root@test:~/actix # fstat -p 1858 | grep tcp | wc
1021 8168 70449
root@test:~/actix #