부두

2013-10-22 4 views
0

그 부두 응용 프로그램 서버 (이 비활성화 될 수 있습니다 경우)부두

$ netstat -a 
Active Internet connections (servers and established) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State 
.. 
udp  0  0 *:35462     *:* 


$ lsof -i :35462 
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 
java 6895 jetty 60u IPv4 49201  0t0 UDP *:35462 

이 무엇인지 어떤 생각 (그 사이 30000 및 50000의 범위) 임의 UDP 포트에서 수신 보인다? 커넥터 연결에 대한

감사와 안부 홀거

+0

감사합니다, 당신이 : 나보다 더 빨리 – user1946784

답변

0

기본 동작은 해당 TCP (tcp4 또는 tcp6) 당신이 당신의 구성에서 지정한 포트에서 수신하는 것입니다.

그러나 Jetty 자체 및 웹 응용 프로그램에서 포트를 더 많이 수신하도록 설정할 수있는 다른 기능이 있습니다.

설정 내용.

  • 당신은 STOP.PORT는
  • JMX는
  • JDBC 구성을 활성화 (이것은 단지 BTW 로컬 호스트에서 수신한다) 부두의 쉘 기반의 정지를 지원하기위한 정의가 (일부 JDBC 드라이버는 들어오는 연결에 대한 더 많은 포트를 열어)
  • NoSQL의 구성이 멀지 않은 완전한 목록입니다
  • 다른 RMI 기반 구성

, 그러나 가능성에 눈을 뜨게해야합니다.

또 다른 팁은 netstat에 -p 명령 줄 옵션을 사용하여 pid로 모든 열린 포트를 쉽게 찾을 수 있습니다.

$ jps -mlv 
11944 start.jar 
12030 sun.tools.jps.Jps -mlv -Dapplication.home=/usr/lib/jvm/jdk-7u21-x64 -Xms8m 

$ netstat -anp | grep 11944 
(Not all processes could be identified, non-owned process info 
will not be shown, you would have to be root to see it all.) 
tcp6  0  0 :::8080     :::*     LISTEN  11944/java  
tcp6  0  0 :::8443     :::*     LISTEN  11944/java  
unix 2  [ ]   STREAM  CONNECTED  39525679 11944/java   
+0

감사 봤는데 서식을 조아킴 - 그것은 -DSTOP.PORT을 통해 지정할 수 있습니다 정지 포트입니다. 부두가 아닌 경우 임의의 포트를 사용합니다. – user1946784