网站首页 > 博客文章 正文
今天再启动jar包时遇到一个问题,具体为启动jar包时,一直提示该端口(例如:8666端口)被占用。通过netstat -lntup命令获悉,没有哪个应用再使用8666端口。后来通过排查发现,不是应用程序启动是占用该端口,而是应用程序在向外部发起TCP连接时,随机启用了这个端口。排查思路如下:
通过一下命令发现该端口有使用。
lsof -i:8666
通过进程IP查找到相应的应用程序
netstat -lntup | grep PID
解决方案:
查看应用程序启用TCP连接时随机启用的端口范围
cat /proc/sys/net/ipv4/ip_local_port_range
修改/etc/sysctl.conf
net.ipv4.ip_local_port_range = 10240 65000
执行sysctl -p
猜你喜欢
- 2024-10-02 linux系统的服务与端口(linux系统的服务与端口怎么设置)
- 2024-10-02 能 ping 通但端口不通时端口可用性探测说明
- 2024-10-02 Linux如何放行指定端口(linux放行80端口)
- 2024-10-02 Linux中firewalld防火墙规则(linux防火墙的规则表)
- 2024-10-02 Linux 使用 netstat 命令查看服务器网络连接
- 2024-10-02 Windows和Linux下检测网络是否可用(ping 域名+端口)
- 2024-10-02 在Linux系统上配置微软Windows远程桌面服务
- 2024-10-02 如何在 Linux 上使用 SSH 端口转发创建加密隧道?
- 2024-10-02 Linux 或 Windows 上实现端口映射
- 2024-10-02 「十分钟涨知识」如何查看端口占用,并停止端口占用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)