Puppet Master: TCPServer 오류: 이미 사용 중인 주소 - 바인딩(2) - WEBrick 1.3.1

Puppet Master: TCPServer 오류: 이미 사용 중인 주소 - 바인딩(2) - WEBrick 1.3.1

Puppet Master를 여러 번 재부팅했지만 항상 이런 오류가 발생합니다.

[root@puppet-master04 ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@puppet-master04 ~]# service puppetmaster restart
Stopping puppetmaster:                                     [FAILED]
Starting puppetmaster:                                     [  OK  ]
[root@puppet-master04 ~]# cd /var/log/puppet
[root@puppet-master04 puppet]# ls -lrt
total 16
-rw-rw----. 1 puppet puppet 6605 Sep  2 10:25 masterhttp.log-20150906
-rw-rw----. 1 puppet puppet  187 Sep 24 10:49 masterhttp.log-20150925
-rw-rw----. 1 puppet puppet  748 Nov  2 10:19 masterhttp.log
[root@puppet-master04 puppet]# tail -20 masterhttp.log
[2015-11-02 10:16:05] INFO  WEBrick 1.3.1
[2015-11-02 10:16:05] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:16:05] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:17:08] INFO  WEBrick 1.3.1
[2015-11-02 10:17:08] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:17:08] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:17:13] INFO  WEBrick 1.3.1
[2015-11-02 10:17:13] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:17:13] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:19:59] INFO  WEBrick 1.3.1
[2015-11-02 10:19:59] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:19:59] WARN  TCPServer Error: Address already in use - bind(2)

어느 포트가 이미 사용 중입니까? 우리는 RHEL6을 사용합니다.

답변1

Puppet Master를 두 번 시작하려고 하는 것 같습니다.

  • 먼저 httpd에서 승객을 사용하여 puppetmaster를 시작한다고 가정합니다.
  • 두 번째로 Puppet Master 서비스를 직접 시작합니다.

당신은 당신이 원하는 것이 무엇인지 모르기 때문에 :) 설치한 사람에게 어떤 것이 올바른지 물어볼 것입니다. 나는 httpd를 가정합니다.

관련 정보