VOOZH about

URL: https://qiita.com/kusokamayarou/items/78540765efc1377e81ca

⇱ WordPress (AMIMOTO) で 502 Bad Gateway が表示されたので、調べてみたら php-fpm.sock failed (2: No such file or directory) とのエラーメッセージが… #nginx - Qiita


👁 Image
2

Go to list of users who liked

1

Share on X(Twitter)

Share on Facebook

Add to Hatena Bookmark

More than 5 years have passed since last update.

@kusokamayarou

WordPress (AMIMOTO) で 502 Bad Gateway が表示されたので、調べてみたら php-fpm.sock failed (2: No such file or directory) とのエラーメッセージが…

2
Posted at

0.はじめに

AWS EC2 AMIMOTO で WordPress サイトを構築していたんですが、

CloudFront やら ALB を適用し、

ALB - EC2 間を HTTPS(443) から HTTP(80) で通信する様に変更しようとしたところ、

「502 Bad Gateway」 が表示されました。

1.Nginx のアクセスログを確認する。

  1. Nginx のアクセスログを確認したところ、以下の様なエラーメッセージが見つかりました。
    • 2019/04/25 19:23:05 [crit] 2617#2617: *75 connect() to unix:/var/run/php-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: ***.***.***.***, server: _, request: "GET / HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "***.***.***.***"

2.php-fpm について色々と確認すると…。

  1. php-fpm について色々と確認してみたところ、そもそもサービスが動いていないことが判明。
    • $ chkconfig
    • $ php70-php-fpm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
  2. php-fpm を自動起動する様に chkconfig on を実行。
    • $ chkconfig php70-php-fpm on
    • $ chkconfig
    • $ php70-php-fpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off

3.php-fpm の www.conf を変更する。

  1. 以下の手順に従って、php-fpm の www.conf を変更します。php70-php-fpm では、/etc/opt/remi/php70/php-fpm.d 配下にありました。
  • $ `cd /etc/opt/remi/php70/php-fpm.d/`
  • $ `sudo cp -fp www.conf www.conf.ORG`
  • $ `ls -la`
  • $ `sudo vi www.conf`
    • 
      38c38
      < listen = 127.0.0.1:9000
      ---
      > listen = /var/run/php-fpm.sock
      48,50c48,50
      < ;listen.owner = nobody
      < ;listen.group = nobody
      < ;listen.mode = 0660
      ---
      > listen.owner = nginx
      > listen.group = nginx
      > listen.mode = 0660
      
* ※参考 * [nginxでphpのパッケージを追加したら’502 Bad Gateway’になってしまったときの対処法 \| かわたま\.net](http://kawatama.net/web/1352) * [Saba note \| nginx \| nginxのphp\-fpmでハマる](https://saba.omnioo.com/note/2088/nginx%E3%81%AEphp-fpm%E3%81%A7%E3%83%8F%E3%83%9E%E3%82%8B/) * [NGINXでエラーが出た時の対処法 \| ハックノート](https://hacknote.jp/archives/38587/) 1. 設定変更後、サーバーを再起動します。

99.ハマりポイント

  • そこまでハマった訳ではないですが…。


  • 最初、www.conf を変更しても何も変わらず…、ちょっとうんうん唸っていたら、php-fpm が起動していないことに気づきました。
  • 盲点でした…。

XX.まとめ

とりあえず、ご参考になれば♪

2

Go to list of users who liked

1
0

Go to list of comments

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2

Go to list of users who liked

1