我们有一台运行 RHEL 7.9 版本的 Linux 机器。在这台机器上,我们安装了 Ticktok 服务,它使用端口号4590
。
有时服务停止并且不使用端口号4590
。
问题是,当服务不使用该端口时,其他应用程序可能会使用它,而当服务启动时,它会失败,因为端口4590
已被使用。
那么我们如何4590
为Ticktok服务保留端口号呢?
额外细节:
- 端口号不能
1024
,我们必须使用端口号4590 systemctl
服务是服务的一部分- Ticktok 服务有时会因维护而暂停。
答案1
文章如何为我的应用程序保留端口?有几种可能性。
一个答案是,以下命令将阻止分配端口,但不会阻止程序绑定到该端口:
sysctl -w net.ipv4.ip_local_reserved_ports = 4590.
另一个答案是改变动态端口分配的范围以不包括4590
使用sysctl
和
net.inet.ip.portrange.first
。net.inet.ip.portrange.last