Puphpet: vagrant privision์€ ์‹คํŒจํ–ˆ์ง€๋งŒ ์ฒ˜์Œ์— vagrant up์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค[php-fpm]๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2015๋…„ 04์›” 30์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: puphpet/puphpet

์•ˆ๋…•ํ•˜์„ธ์š”. ์—ฌ๊ธฐ ๋‚ด 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์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  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\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 ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰