我正在用 nodejs 编写一个程序,它将触发对 api 的多次调用。我需要将请求数限制为每次 100 个。我已经完成了应用程序的编写,但是如何在 Ubuntu 中检查单个应用程序打开了多少个端口?
答案1
我会用
sudo netstat -plunt
获得活动连接的完整列表,然后你可以使用node
例如grep
进行过滤
sudo netstat -plunt | grep node
解释
从man netstat
netstat - 打印网络连接、路由表、接口统计信息、伪装连接和多播成员资格
- -p, --program 显示每个套接字所属程序的 PID 和名称。
- -l, --listening 仅显示监听套接字。
- -u UDP
- -n 数字 - 而不是名称,例如 ssh、http
- -t TCP