【问题标题】:vagrant puphpet nginx 502 bad gateway errorvagrant puphpet nginx 502 网关错误
【发布时间】:2014-04-04 22:12:18
【问题描述】:

我已经通过 puphpet 安装了 nginx,并且我正在使用 laravel 4.1 和 centos6.4。 Laravael 需要我已经包含在 puphpet congig.yaml 文件中的 php apc 模块。在我做了一个 vagrant up 并访问我的站点后,我得到:connect() to unix:/var/run/php5-fpm.sock failed (111: Connection denied) while connection to upstream error。我改变了我的 nginx $fastcgi_pass = "/var/run/php5-fpm.sock" 这不起作用。然后我做了 vagrant ssh ,然后我运行了 service php-fpm restart 。但是我不想在运行 vagrant up 后配置任何东西,这就是 puppet 的目的。现在我的问题是当我做 vagrant up 或任何其他方式来解决 php apc 问题时我可以重新启动 php-fpm 的任何方式。提前致谢。

解决方案:经过数小时的研究,我能够解决问题。我添加了这段代码:

 exec { "restart php-fpm":
    command    => "service php-fpm restart"
  }

在 php-fpm 类末尾的 mainfeast.pp 中。对我来说,行号是 485 或在服务之后。

【问题讨论】:

    标签: nginx laravel vagrant php puphpet


    【解决方案1】:

    我更希望你通过 github @https://github.com/puphpet/puphpet/issues 提交问题

    也就是说,您可以通过首页提到的exec-onceexec-always 功能在$ vagrant up$ vagrant provision 上运行任意代码。

    也就是说,这是一个我很想修复的错误,请提交工单!

    【讨论】:

    • 您好,感谢您的快速回复。你能给我一个例子,如何在 exec-always 或 exex-once 上运行任意代码。我也在github页面上提交了issue
    猜你喜欢
    • 2011-05-14
    • 2019-06-05
    • 2015-08-10
    • 2021-11-19
    • 2012-09-25
    • 2014-12-07
    • 2020-09-29
    • 2012-07-16
    • 2015-04-30
    相关资源
    最近更新 更多