我花了一些时间用于jvm在krt盒子上使用的端口。我看到每个jvm打开10个端口。 在命令行中为mgmt。,http,debug,jmx和ajp定义了五个。出于另一个 五,我可以理解1为activemq,2为jdbc。有两个我不知道的 其中一个连接回服务器而另一个没有显示它正在收听的内容 至。我在网上看到的一个选项是增加短暂端口的范围(我们有32k 开始我们可以去16k)我不知道如何决定五个端口号 今天没有定义
描述情况的一些命令。
[krtdev7@surya:/env/krtdev7/bin]$krtport KRTDataHistory-1
PORT ASSIGNMENTS:
=================
mgmt/shutdown=17091
http=17291
ajp=17491
jmx=17691
debug=17891
[krtdev7@surya:/env/krtdev7/bin] $ netstat -ap|grep 16831
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:17291 0.0.0.0:* LISTEN 16831/java
tcp 0 0 0.0.0.0:17491 0.0.0.0:* LISTEN 16831/java
tcp 0 0 0.0.0.0:36691 0.0.0.0:* LISTEN 16831/java
tcp 0 0 0.0.0.0:40596 0.0.0.0:* LISTEN 16831/java
tcp 0 0 0.0.0.0:17691 0.0.0.0:* LISTEN 16831/java
tcp 0 0 localhost:17091 0.0.0.0:* LISTEN 16831/java
tcp 0 0 0.0.0.0:17891 0.0.0.0:* LISTEN 16831/java
tcp 0 0 surya.internal.su:51631 sky.internal.s:ncube-lm ESTABLISHED 16831/java
tcp 0 0 surya.internal.su:40938 agni.internal.sun:61616 ESTABLISHED 16831/java
tcp 0 0 surya.internal.su:51630 sky.internal.s:ncube-lm ESTABLISHED 16831/java
unix 2 [ ] STREAM CONNECTED 16386441 16831/java**
现在我们可以看到分配了5个额外的端口可以有人让我知道如何控制这5个额外的端口分配,而不是如何让jvm从这5个额外端口的端口范围中进行选择?