์๋
ํ์ธ์. ์ฌ๊ธฐ ๋ด config.yaml์ด ์์ต๋๋ค:
http://pastebin.com/Bv7g4VrP
์ puphpet ์์๋ฅผ ๋ง๋ค๊ณ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ์ง๋ง ๋ฐฉ๋์ ์ค๋น๋ฅผ ํ ๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ค๋ฅ: ์๋น์ค[php-fpm]๋ฅผ ์์ํ ์ ์์: '/sbin/service php-fpm ์์' ์คํ์ด 1์ ๋ฐํํ์ต๋๋ค.
==> ๊ธฐ๋ณธ๊ฐ: ์ค๋ฅ: /Stage[main]/Main/Service[php-fpm]/ensure: ์ค์ง์์ ์คํ์ผ๋ก ๋ณ๊ฒฝ ์คํจ: ์๋น์ค๋ฅผ ์์ํ ์ ์์ต๋๋ค[php-fpm]: '/sbin/service php- fpm ์์'์ด 1์ ๋ฐํํ์ต๋๋ค.
์๋ ํ์ธ์, ์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ณ ์์ค์์ ๋๋ฒ๊ทธํด์ผ ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.
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\manifests\php\fpm/ini.pp"์์ ๋ค์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
$pid_file = $::osfamily ? {
'๋ฐ๋น์' => '/run/php-fpm.pid',
'๋ ๋ํ' => '/var/run/php-fpm.pid',
}
๊ทธ๋ฆฌ๊ณ ๋๋ ๊ทธ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๊ฟ๋๋ค.
$pid_file = $::osfamily ? {
'๋ฐ๋น์' => '/run/php-fpm.pid',
'redhat' => '/var/run/php-fpm/php-fpm.pid', // init.d/php-fpm ํ์ผ์์ ๋ณธ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
}
๊ทธ ํ์ ๋ค์ ํ๋ก๋น์ ๋ํ๊ณ ๋ค์ ๋ก๋ํ๋ฉด ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ต๋๋ค !!!!
ssh์ ์ฒซ ๋ฒ์งธ ํ
์คํธ :
์๋น์ค php-fpm ์ํ
php-fpm(pid 3989)์ด ์คํ ์ค์
๋๋ค...
์ด๊ฒ์ ์ต์ ์ฝ๋ ๊ธฐ๋ฐ์์ ๋ค์ ๋ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. params.pp ์ค 77์์. Vagrant up์ ํ๋ก๋น์ ๋ํ ๋ ์ ์๋ํฉ๋๋ค. ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์์ ๋์ผํ ์์ ์ ์ํํ๊ณ ์ฌ๋ฐ๋ฅด๊ฒ ํ๋ก๋น์ ๋ํ ์ ์์์ต๋๋ค.
๋ ๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ๋ก๋น์ ๋ํ๊ธฐ ์ ์ sudo killall php-fpm
๋ฅผ ์คํํ๋ ๊ฒ์
๋๋ค.