원래는 conoha 에서 vps 를 사용하다가

이번에 미니 배어본으로 갈아 탔다.

첨에는 wordpress 등 서비스가 잘 동작 하였으나

가끔식 접속이 안되는 문제가 발생 하였다.

-“/var/log/nginx/error.log”

2016/05/22 07:35:03 [error] 984#984: *16409 connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: crowz.kr, request: “POST /xmlrpc.php HTTP/1.0”, upstream: “fastcgi://unix:/run/php/php7.0-fpm.sock:”, host: “xxx.xxx.xxx.xxx”

대략 위와 같은 애러가 방생하면서 접속이 안되었다.

대충 검색해보니 unix 소캣 어쩌고 저쩌고 한다.

아래와 같이 수정하니 정상 동작 하는 것처럼 보이나 장시간 테스트를 진행 해 보아야겠다.

———————————————————

By default PHP-FPM is listening on the socket /var/run/php/php7.0-fpm.sock. It is also possible to make PHP-FPM use a TCP connection. To do this, open /etc/php/7.0/fpm/pool.d/www.conf

nano /etc/php/7.0/fpm/pool.d/www.conf

… and make the listen line look as follows:

This will make PHP-FPM listen on port 9000 on the IP 127.0.0.1 (localhost). Make sure you use a port that is not in use on your system.

Then reload PHP-FPM:

php7.0-fpm reload

Next go through your nginx configuration and all your vhosts and change the line fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; to fastcgi_pass 127.0.0.1:9000;, e.g. like this:

nano /etc/nginx/sites-available/default

Finally, reload nginx:

service nginx reload

That’s it. The Nginx LEMP server is installed.

출처 : https://www.howtoforge.com/tutorial/installing-nginx-with-php7-fpm-and-mysql-on-ubuntu-16.04-lts-lemp/

 

Leave a Reply