Puphpet: бродяжничество не удалось, но бродяжничать с первого раза можно. Не удалось запустить службу [php-fpm]

Созданный на 30 апр. 2015  ·  3Комментарии  ·  Источник: puphpet/puphpet

Привет. вот мой config.yaml:
http://pastebin.com/Bv7g4VrP
Я делаю новый ящик puphpet, успешно устанавливаю его, но когда я делаю vagrant provision, я получаю следующие ошибки:
Ошибка: не удалось запустить службу [php-fpm]: выполнение '/ sbin / service php-fpm start' вернуло 1:
==> по умолчанию: Ошибка: / Stage [main] / Main / Service [php-fpm] / sure: изменение с остановленного на работающее не удалось: не удалось запустить службу [php-fpm]: выполнение '/ sbin / service php- fpm start 'вернул 1:

Все 3 Комментарий

Привет, у меня такая же проблема, и я нашел обходной путь, который следует отлаживать в исходном коде.

В centos 6. * в файле /etc/init.d/php-fpm файл pid должен находиться по адресу:
/var/run/php-fpm/php-fpm.pid
как видно в строке 111,
pidfile = $ {PIDFILE- / var / run / php-fpm / php-fpm.pid}

Однако в марионеточных манифестах "vagrant \ puphpet \ puppet \ modules \ puphpet \ manifestests \ php \ fpm / ini.pp" я обнаружил, что:
$ pid_file = $ :: osfamily? {
'debian' => '/run/php-fpm.pid',
'redhat' => '/var/run/php-fpm.pid',
}

и я заменяю его:
$ pid_file = $ :: osfamily? {
'debian' => '/run/php-fpm.pid',
'redhat' => '/var/run/php-fpm/php-fpm.pid', // как показано в файле init.d / php-fpm
}

после этого я готовлюсь и перезагружаюсь снова, и у меня все в порядке !!!!

Первый тест по ssh:
статус службы php-fpm
php-fpm (pid 3989) запущен ...

Кажется, это снова возникает на новейшей базе кода. В строке 77 params.pp. Vagrant up отлично работает, только при инициализации я бы получил ту же ошибку, что и выше. Мне удалось проделать ту же работу, что и выше, и правильно настроить ее.

Другой способ - просто запустить sudo killall php-fpm перед подготовкой.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги