Мастера марионеток: ошибка TCPServer: адрес уже используется – bind (2) – WEBrick 1.3.1

Я перезагружал Марионеток несколько раз, но всегда эту ошибку

[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.

Похоже, вы пытаетесь начать марионетку дважды:

  • сначала от httpd, где я предполагаю, что вы используете пассажира для запуска кукловода
  • во-вторых, начать маклерную мастерскую напрямую

Так как вы не знаете, чего хотите :), я бы попросил человека, который его установил, сообщить вам, какой из них правильный. Я предполагаю, что httpd один.