2016-11-16 3 views
0

Я реализую сценарий шеф-повара на изображении AMI Amazon через ops works. Моя цель - вставить httpd.conf и conf.d/wa.conf для установки сайта на порт 8889. Затем перезапустите apache с новой конфигурацией.Шеф-повар на AMZ ami, перезагрузка не удалась с httpd прекращена Запуск httpd: Адрес уже используется

Однако, когда я пытаюсь перезапустить я получаю следующее сообщение об ошибке:

STDOUT: Stopping httpd: [ OK ] 
httpd is stopped 
Starting httpd: [FAILED] 
STDERR: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:8889 
no listening sockets available, shutting down 
Unable to open logs 
End output of  service httpd stop 
---- 

Я пробовал несколько конфигураций, но все они, кажется, терпят неудачу. Когда я вхожу в окно после отказа конфигурации, порт 8889 не используется. Я могу запустить httpd вручную в этот момент, но он все еще не работает.

Вот сценарий повар:

service 'httpd' do 
    supports :status => true, :start => true, :stop => true, :restart => true 
    action [:nothing] 
end 


template "/etc/httpd/conf/httpd.conf" do 
    source 'httpd.conf.erb' 
    action :create 
    notifies :restart, 'service[httpd]' 
end 

Я попробовал несколько вариантов, но всегда кажется, чтобы начать перед завершением работы может быть?

Любая помощь была бы принята с благодарностью.

спасибо.

myles.

ответ

0

По какой-то причине порт 8889 не может быть использован.

Я переключил сервер на другой порт, и он сработал.

 Смежные вопросы

  • Нет связанных вопросов^_^