Kom ihåg mig?
Home Menu

Menu


PHP-FPM som Fallback för HHVM

Ämnesverktyg Visningsalternativ
Oläst 2015-02-16, 20:11 #1
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Standard PHP-FPM som Fallback för HHVM

Försöker använda PHP-FPM som fallback för HHVM men får inte till det.
ps-watcher startar HHVM automatiskt var 5:minut om det går ner, men vill gärna ha hemsidan online under tiden.

Så här ser min hhvm.conf ut:

location ~ \.(hh|php)$ {
proxy_intercept_errors on;
error_page 502 = @fallback;

try_files $uri =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_keep_conn on;

include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SERVER_NAME $host;
fastcgi_pass 127.0.0.1:9000;
}

location @fallback {

try_files $uri =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SERVER_NAME $host;
fastcgi_pass unix:/var/run/php5-fpm.sock;

}

/Vad gör jag för fel?
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-02-16, 22:17 #2
Lidback85s avatar
Lidback85 Lidback85 är inte uppkopplad
Medlem
 
Reg.datum: May 2012
Inlägg: 183
Lidback85 Lidback85 är inte uppkopplad
Medlem
Lidback85s avatar
 
Reg.datum: May 2012
Inlägg: 183
Håller på att experimentera jag också. lokalt.
Tyvärr inte lyckats lösa probemet.

Däremot kör jag monit som kollar av var 5e sekund gällande hhvm och startar om det.
Finns många olika tuts ute på nätet gällande detta, men inget av de fungerar med failover för php när hhvm bestämmer sig för att sluta fungera.

Man får ha tålamod att vänta tills hhvm når stabil ålder i värsta fall.
Lidback85 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-02-17, 09:42 #3
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Citat:
Ursprungligen postat av Lidback85 Visa inlägg
Håller på att experimentera jag också. lokalt.
Tyvärr inte lyckats lösa probemet.

Däremot kör jag monit som kollar av var 5e sekund gällande hhvm och startar om det.
Finns många olika tuts ute på nätet gällande detta, men inget av de fungerar med failover för php när hhvm bestämmer sig för att sluta fungera.

Man får ha tålamod att vänta tills hhvm når stabil ålder i värsta fall.
Blir det stor belastning på servern tror du om jag ändrar ps-watcher från 5 minuter till var 5 sekund?
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-02-17, 15:16 #4
Lidback85s avatar
Lidback85 Lidback85 är inte uppkopplad
Medlem
 
Reg.datum: May 2012
Inlägg: 183
Lidback85 Lidback85 är inte uppkopplad
Medlem
Lidback85s avatar
 
Reg.datum: May 2012
Inlägg: 183
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Blir det stor belastning på servern tror du om jag ändrar ps-watcher från 5 minuter till var 5 sekund?

Har ingen erfarenhet av ps-watcher, då jag kör monit bara. Så jag kan bara svara gällande monit.

Testkör lokalt på en burk med 1 kärna och 2gb ram. Märker inte av någon större belastning för min del iaf.
Lidback85 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-03-21, 11:52 #5
Lidback85s avatar
Lidback85 Lidback85 är inte uppkopplad
Medlem
 
Reg.datum: May 2012
Inlägg: 183
Lidback85 Lidback85 är inte uppkopplad
Medlem
Lidback85s avatar
 
Reg.datum: May 2012
Inlägg: 183
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Försöker använda PHP-FPM som fallback för HHVM men får inte till det.
Kör du ren installation av ubuntu på servern så kan du köra denna installer bara, för att få till failover med php-fpm när hhvm väljer att lägga av utan orsak.

https://github.com/jaanus85/Nginx-HH...over---MariaDB
Lidback85 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-03-21, 13:10 #6
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Blir det stor belastning på servern tror du om jag ändrar ps-watcher från 5 minuter till var 5 sekund?
Du kollar om en process finns i listan, inte allt för jobbigt för processorn. Finns den så händer inget. Men skulle du kolla 100 gånger i sekunden blir det ju klart en börda.
x264 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-03-21, 18:35 #7
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Har kört var 5:e sekund nu i några veckor och har inte alls haft några problem. Belastar även ej något märkvärdigt servern.

Citat:
Ursprungligen postat av x264 Visa inlägg
Du kollar om en process finns i listan, inte allt för jobbigt för processorn. Finns den så händer inget. Men skulle du kolla 100 gånger i sekunden blir det ju klart en börda.
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-03-21, 18:37 #8
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Tack för tipset! Kan vara bra inför nästa server installation.

MariaDB är jag ej bekant med, men ska försöka prova det nästa gång... Har bara hört bra om det.

Citat:
Ursprungligen postat av Lidback85 Visa inlägg
Kör du ren installation av ubuntu på servern så kan du köra denna installer bara, för att få till failover med php-fpm när hhvm väljer att lägga av utan orsak.

https://github.com/jaanus85/Nginx-HH...over---MariaDB
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:53.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017