«php-fpm» 태그된 질문

PHP-FPM (FastCGI Process Manager)은 모든 규모의 사이트, 특히 더 바쁜 사이트에 유용한 몇 가지 추가 기능을 갖춘 대체 PHP FastCGI 구현입니다.

2
Nginx + PHP-FPM은 치명적인 오류 대신 502 나쁜 게이트웨이를 생성합니까?
현재 Nginx 및 PHP-FPM으로 Symfony2를 테스트하고 있습니다. 또한 Xdebug를 사용합니다. Symfony2는 데모 번들과 함께 제공되며 Acme / Demo 번들에서 구문 오류를 작성하여 Symfony 2.2.0과 함께 제공되는 치명적 오류의 새로운 처리를 테스트하려고했습니다. 내가 그렇게하는 이유는 서버 응답이 502 잘못된 게이트웨이입니다. 그러나 app_dev.php 파일에서 구문 오류가 발생하면 (프레임 워크가 시작되기 전에) Xdebug가 …
11 php  nginx  php-fpm  xdebug  symfony 

1
가상 호스트 별 로그 파일에 쓰도록 NGINX를 통해 PHP-FPM을 구성하는 방법
Nginx 및 PHP-FPM과 함께 Fedora 16이 있습니다. 모든 것이 잘 작동합니다. PHP 공지, 경고, 오류 등이있는 모든 로그는에 /var/log/php-fpm/www-error.log있습니다. Nginx에 대한 오류 로그로 구성된 적절한 로그 파일에 오류를 쓰도록 PHP-FPM을 구성하는 방법이 있습니까? 따라서 하나의 전역 파일이 아닌 가상 호스트별로 PHP 오류를 기록하고 싶습니다 . (Apache Httpd 및 PHP에서와 같이).
11 linux  nginx  logging  php-fpm 

2
우분투 16에서 prefork에서 이벤트로 아파치를 전환하고 PHP 7을 작동 시키십시오.
Apache가 프로덕션에서 느리게 실행되었습니다. 얼마 동안 답변을 찾은 후 마침내 #apache IRC 채널로 이동하여 전문가 가이 명령으로 아파치 모드를 확인하도록했습니다. sudo apachectl -V 그리고 서버 MPM 이 prefork 라는 것을 알게되면서 경보를 받았습니다 . 그들은 프로덕션 서버에서 PREFORK를 사용하지 마십시오. 우분투 패키지 (아마도 데비안에서 상속 받았습니까?)는 아파치에서 PHP를 실행 하는 …

2
nginx, alias, php-fpm = 파일을 찾을 수 없습니다
DAViCal을 사용하여 nginx를 설정하려고합니다. 그러나 로그에 "기본 스크립트를 알 수 없음"이라는 stderr로 전송 된 "FastCGI"와 함께 "파일을 찾을 수 없습니다"라는 메시지가 표시됩니다. 앨리어싱에 문제가있는 것 같지만이를 파악할 수 없습니다. 내 가상 호스트 : server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default_server …
10 php  nginx  php-fpm  fastcgi  alias 

6
내 php5-fpm이 시작되지 않은 이유를 어떻게 알 수 있습니까?
내 서버에 도달하려고 할 때 504 게이트웨이 시간 초과가 발생합니다. 내가 다시 시작하려고 할 때 : sudo service php5-fpm restart 나는 [fail] 하지만 내가 할 때 sudo service php5-fpm stop sudo service php5-fpm start 오류가 없습니다. 로그가없는 경우 어떻게 조사 할 수 있습니까? 어떡해?
10 linux  php  php-fpm 

2
Nginx에서 PHP로 사용자 정의 매개 변수를 전달하는 방법은 무엇입니까?
패스 Nginx 1.2.4와 PHP-FPM 5.4.8함께 사용 fastcgi하고에 맞춤 매개 변수를 전달하려고합니다 PHP. 지금까지 찾은 옵션은 다음과 같습니다. 은 USING env지정하면의 환경 변수를 설정 nginx하고 그것을 인출 getenv()하거나 $_ENV에서 PHP. 문제는 컨텍스트env 에서만 작동하는 반면 main컨텍스트 에서 매개 변수를 설정해야한다는 것입니다 server. fastcgi_param지시어를 위해 설계된대로 사용하십시오 . 사용하여 일부 매개 변수의 …
10 php  nginx  fastcgi  php-fpm 

3
userdir을 구성 할 때 nginx fastcgi“기본 스크립트를 알 수 없음”
nginx 구성이 싫습니다. 너무 복잡합니다. 사용자 디렉토리에서 PHP를 작동 시키려면 어떻게해야합니까? 내 nginx.conf의 관련 부분은 다음과 같습니다. location ~ ^/~(.+?)(/.*)?$ { autoindex on; autoindex_exact_size off; alias /home/$1/public_html$2; location ~ \.php { include /etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } } 이것은 나에게 오류를 준다 : FastCGI sent in stderr: …
10 nginx  fastcgi  php-fpm 

1
PHP-FPM의 chroot 및 chdir 디렉토리
chrooting이 활성화 된 상태에서 php-fpm을 설정하고 있습니다. 이제 두 가지 옵션이 있으며 정확한 차이점이 무엇인지 알고 싶습니다. 설정에는 다음이 있습니다. chroot = /var/www/domains/domain.tld/ ; Chdir to this directory at the start. This value must be an absolute path. ; Default Value: current directory or / when chroot chdir = /docroot/ …
10 php-fpm  chroot 

1
php-fpm : start_servers, min_spare_servers, max_spare_servers 이해에 도움
내 서버에 대한 php-fpm 설치를 조정하려고하는데 pm.start_servers, pm.min_spare_servers및 pm.max_spare_servers변수 로 수행 할 작업을 파악하는 데 어려움이 있습니다. 나는 사용하고있다pm = dynamic pm.max_children완벽합니다. 각 하위 프로세스는 한 번에 하나의 웹 클라이언트를 제공합니다. 확인. 그렇다면 "서버"는 무엇입니까? 분명히 내가 가진 기본 구성에 따라 1 대의 서버가 둘 이상의 자식을 처리 할 수 …
10 nginx  php  php-fpm 

3
docker + nginx + php-fpm을 사용하여 정적 컨텐츠 제공
Docker를 사용하여 PHP 웹 응용 프로그램을 구성하려고합니다. 아이디어는 php-fpm독립형 컨테이너에서 앱을 실행하고 nginx를 실행할 다른 컨테이너를 갖는 것입니다. 이 설정의 아이디어는 동일한 nginx 컨테이너를 사용하여 동일한 컴퓨터에서 이미 작동하는 다른 웹 응용 프로그램에 요청을 프록시하는 것입니다. 문제는 nginx요청에 대한 요청이 계속 진행되면서 정적 파일 (js, css 등)을 올바르게 처리 할 …

2
아치 리눅스에서 PHP (CLI) 및 PHP-FPM에 대한 별도의 구성 파일을 만드는 방법
그것은 두 개의 폴더와 우분투 데비안에 가능처럼, PHP (CLI)와 PHP-FPM에 대해 별도의 php.ini 파일을 만들 수 있습니다 /etc/php/7.0/cli와 /etc/php/7.0/fpm? conf.d각 서브 시스템에 대한 디렉토리 가있는 독립 모듈을로드 할 수 있다면 멋질 것입니다. 누구든지 별도로 구성 할 수있는 아이디어가 있습니까? 또한 우분투 16.04에서 구성된 것처럼 성공하지 못한 구조를 사용하려고했습니다.


4
웹 서버는 무작위로 다른 가상 호스트를 제공합니다
우분투 트러스티에서 nginx를 실행하고 있습니다. 하나의 IP 주소에서 실행되는 https를 통해 여러 웹 사이트를 제공합니다. 무작위로 작업 부하와 약간 관련이있는 것처럼 보이지만 때때로 단일 요청이 잘못된 가상 호스트를 켤 수 있습니다. 이로 인해 요청이 처리 lustrum.thalia.nu되고 thalia.nu그 반대도 마찬가지입니다. 그러면 사용자가 갑자기 다른 웹 사이트로 연결될 때 불쾌한 오류 페이지가 …

1
PHP5-FPM은 어떻게 nginx에 에러를 보내나요?
웹에서 좋은 설명을 찾을 수 없기 때문에 php-fpm 및 nginx에서 오류 로깅을 약간 실험했습니다. 대부분의 가이드는 내가 변화해야한다고 말했다 catch_workers_output에 yes내가 nginx를에 PHP5-FPM의 뒷면에서 오류를 보내려면. 그러나 실험 중에 catch_workers_output로 설정되어 있어도 nonginx에 의해 오류가 여전히 올바르게 기록되고 있음을 발견했습니다 . 내 가상 호스트 구성은 다음과 같습니다. server { server_name …
9 nginx  php-fpm 

2
nginx에 빈 응답을 반환하는 php-fpm
nginx는 /etc/nginx/fastcgi_params위치 블록 의 표준 을 사용하여 fastcgi를 통해 php-fpm에 연결합니다 . 로 명령 줄에서 /.status(php-fpm.ini::ping.path)에 연결 cgi-fcgi -bind하면 결과가 예상대로 돌아옵니다 (X-Powered-By set, response body 등). nginx로 요청하면 결과가 비워집니다 (X-Powered-By 설정, 본문 길이 또는 내용 없음). nginx는 "유효한"응답을 얻었으므로 200을 반환합니다. tcpdump를 살펴보면서 FCGI 헤더에서 패리티 요청을 분리했습니다 …
9 php  nginx  php-fpm  fastcgi 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.