我已經安裝nginx通過puphpet,我用的是centos6.4的laravel 4.1。 Laravael需要php apc模塊,它包含在puphpet congig.yaml文件中。我做了一個流浪漢後,我去我的網站我得到:connect()unix:/var/run/php5-fpm.sock失敗(111:連接被拒絕),當連接到上游錯誤。我改變了我的nginx $ fastcgi_pass =「/var/run/php5-fpm.sock」,它不起作用。然後,我做了vagrant ssh,然後我運行服務php-fpm重新啓動。但我不想配置任何東西后,我流浪這是傀儡的目的。現在我的問題是任何方式我可以重新啓動php-fpm當我做vagrant或任何其他方式來解決php apc問題。提前致謝。vagrant puphpet nginx 502錯誤的網關錯誤
解決方案:經過數小時的研究,我能夠解決問題。我添加了以下代碼:
exec { "restart php-fpm":
command => "service php-fpm restart"
}
在php-fpm類的最後的mainfeast.pp中。對我來說,行號是485或在服務之後。
嗨,感謝您的快速回復。請給我舉一個例子,如何在exec-always或exex上運行一次任意的代碼。我也在github頁面上提交了這個問題 – hasib32