>백엔드 개발 >PHP 튜토리얼 >문제가 발생했습니다.---업스트림 솔루션에 연결하는 동안 connect()가 실패했습니다(111: 연결이 거부되었습니다).

문제가 발생했습니다.---업스트림 솔루션에 연결하는 동안 connect()가 실패했습니다(111: 연결이 거부되었습니다).

WBOY
WBOY원래의
2016-08-08 09:24:575488검색

nginx를 시작하면 업스트림에 연결하는 동안 connect() 실패(111: 연결이 거부됨) 문제가 발생할 수 있습니다.

때때로 nginx가 정상적으로 실행되지만 업스트림에 연결하는 동안 connect() failed (111: Connection failed) 오류 로그에 여전히 오류가 있는 것을 확인할 수 있습니다.일반적으로 우리 업스트림은 fastcgi://127.0.0.1:9000 입니다. 이 문제가 발생하는 이유는 대략 세 가지입니다

php-fpm이 설치되지 않았습니다

.

새로 구입한 알리바바 클라우드 서버의 경우입니다. nginx는 있지만 php-fpm이 설치되어 있지 않습니다

이 경우는

centos 설치 php php-fpm 및 nginx 구성

php-fpm이 실행되지 않음

실행 다음 명령을 사용하여 php-fpm이 시작되었는지 확인하고, 그렇지 않은 경우 php-fpm을 시작하세요.

netstat -ant | grep 9000

sudo /usr/local/php/sbin/php-fpm  


php-fpm 대기열이 꽉 찼습니다

php-fpm.conf 구성 파일pm.max_children修改大一点,重启php-fpm并观察日志情况

위 내용은 관련 내용을 포함하여 업스트림에 연결하는 동안 connect() 실패 (111: 연결이 거부됨) 문제에 대한 해결책을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.