PHP-FPM (FastCGI Process Manager) to alternatywna implementacja PHP FastCGI z kilkoma dodatkowymi funkcjami przydatnymi dla witryn dowolnej wielkości, szczególnie witryn bardziej obciążonych.
Obecnie testuję Symfony2 z Nginx i PHP-FPM. Używam również Xdebug. Symfony2 jest dostarczany z pakietem demonstracyjnym. Chciałem przetestować nową obsługę błędów krytycznych, który jest dostarczany z Symfony 2.2.0, tworząc błąd składniowy w pakiecie Acme / Demo. Dlaczego to robię, odpowiedź serwera to 502 zła brama. Ale jeśli popełniam błąd składniowy …
Mam Fedorę 16 z Nginx i PHP-FPM. Wszystko działa bardzo dobrze. Wszystkie logi z powiadomieniami PHP, ostrzeżeniami, błędami itp. Są w /var/log/php-fpm/www-error.log. Czy istnieje sposób skonfigurowania PHP-FPM do zapisywania błędów w odpowiednich plikach dziennika skonfigurowanych jako dzienniki błędów dla Nginx? Chcę więc rejestrować błędy PHP dla hosta wirtualnego, a nie …
Próbuję skonfigurować nginx w DAViCal. Jednak pojawia się komunikat „Nie znaleziono pliku” z „FastCGI wysłanym w stderr:„ Główny skrypt nieznany ”w dzienniku. Wygląda na to, że coś jest nie tak z moim aliasingiem, ale na pewno nie mogę tego zrozumieć. Mój wirtualny host: server { listen 80; ## listen for …
dostaję limit czasu bramy 504, gdy próbuję dotrzeć do mojego serwera, mała kontrola nie znalazła żadnych dzienników w logach php5-fpm, ale dla pewności próbowałem go zrestartować. kiedy próbuję go zrestartować: sudo service php5-fpm restart rozumiem, [fail] ale kiedy to robię sudo service php5-fpm stop sudo service php5-fpm start Nie dostaję …
Używam Nginx 1.2.4w połączeniu z PHP-FPM 5.4.8z fastcgiprzełęczy i próbuje przekazać parametry niestandardowych PHP. Oto opcje, które znalazłem do tej pory: używając envdyrektywy do ustawienia zmiennej środowiskowej nginxi pobrania jej za pomocą getenv()lub $_ENVz PHP. Problem polega na tym, że envdziała tylko w mainkontekście, podczas gdy muszę ustawić parametr w …
Nienawidzę konfigurować Nginx. To takie skomplikowane. Jak sprawić, by PHP działało w katalogach użytkowników? Oto odpowiednia część mojego pliku 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; } } Daje mi to błąd: FastCGI sent …
Konfiguruję php-fpm z włączonym chrootingiem. Teraz widzę, że są dwie opcje i chcę wiedzieć, jaka jest dokładna różnica. Konfiguracja ma: 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/ …
Próbuję dostrojenia mojej instalacji PHP-FPM na moim serwerze, a ja mam problemy ze zorientowaniem się, co zrobić z pm.start_servers, pm.min_spare_serversi pm.max_spare_serverszmiennych. ja używampm = dynamic pm.max_childrenjest całkowicie jasne. Każdy proces potomny obsługuje jednocześnie 1 klienta WWW. Ok. Co to jest „serwer”? Oczywiście, w oparciu o domyślną konfigurację, którą mam, 1 …
Próbuję skonfigurować aplikację internetową php przy użyciu okna dokowanego. Chodzi o to, aby uruchomić aplikację php-fpmw oddzielnym kontenerze i mieć inny kontener, który będzie działał nginx. Ideą tego ustawienia jest użycie tego samego kontenera nginx do przesyłania żądań proxy do innych aplikacji internetowych, które już działają na tym samym komputerze. …
Mamy nginx działający na Ubuntu Trusty. Obsługuje kilka stron internetowych przez https, działających na jednym adresie IP. Losowo, chociaż wydaje się, że jest to nieco związane z obciążeniem pracą, czasem pojedyncze żądania pojawiają się na niewłaściwym vhostie. Prowadzi to do wniosków o lustrum.thalia.nudoręczenie thalia.nui odwrotnie. To powoduje nieprzyjemne strony błędów, …
Trochę eksperymentowałem z logowaniem błędów w php-fpm i nginx, ponieważ nie mogłem znaleźć dobrego wyjaśnienia w sieci. Większość przewodników powiedział, że powinien zmienić catch_workers_outputsię yes, jeśli chcę wysłać błędy z php5-fpm plecami do nginx. Jednak podczas moich eksperymentów odkryłem, że nawet gdy catch_workers_outputjest ustawiony na no, błędy są nadal poprawnie …
nginx łączy się z php-fpm przez fastcgi, używając standardu /etc/nginx/fastcgi_paramsw bloku lokalizacji. Po podłączeniu do /.status (php-fpm.ini :: ping.path) z wiersza poleceń za pomocą cgi-fcgi -bind, wynik wraca zgodnie z oczekiwaniami (zestaw X-Powered-By, treść odpowiedzi itp.). W przypadku żądania z nginx wynik jest pusty (zestaw X-Powered-By, brak długości ciała lub …
Praca z Ubuntu 12.04 tutaj, nginx i php5-fpm Miałem mongo działające dobrze na php 5.3, potem dodałem ppa ondrej / php5 i zaktualizowałem do php5.4. Zachował rozszerzenia GD i CURL, ale nie mongo. Ponownie dodałem wiersz do pliku php.ini i nic. Następnie włączyłem błędy uruchamiania i otrzymałem to: PHP Startup: …
Ciągle napotykałem takie błędy, [02-Jun-2012 01:52:04] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 19 idle, and 49 total children [02-Jun-2012 01:52:05] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.