Skocz do zawartości
Zaloguj się, aby obserwować  
Desavil

Apache i fcgi - skoki Working

Polecane posty

Witam, mam problem z działaniem PHP-FPM. O losowych porach na kilka sekund strony się "przytykają" na serwerze - trwa długie ich wczytywanie, po czym najczęściej pojawia się komunikat z przeglądarki z błędem, że nie można było wczytać strony.

 

Zauważyłem, że w momencie wystąpienia problemu nagle dużo procesów ma status "Working", po czym przechodzą w stan "Ready" i wszystko jest dobrze. W logach niestety nie znalazłem żadnych błędów, czy to systemowych, czy apache.

Server Version: Apache/2.2.29 (Unix) mod_ssl/2.2.29 OpenSSL/1.0.1e DAV/2 mod_fcgid/2.3.10-dev
Server Built: Sep 14 2014 11:13:09
Current Time: Wednesday, 19-Nov-2014 21:30:15 CET
Restart Time: Wednesday, 19-Nov-2014 21:29:05 CET
Parent Server Generation: 0
Server uptime: 1 minute 10 seconds
450 requests currently being processed, 0 idle workers
WRRKCRWWRRWKCWWWWWKWWKRKWWKKWWKWRRWWWWWKWWWRCWCCWWRWWCWKRCRCWWWW
RWWKWRWKWWWWWWWWKWKKWWKWKKWWWWCWWWWWKKKKRWRWRCWWRKCWRKKCWCCKCCWR
WKKKWCRWWRCWCCRRWKRWWWKCCWWKWRWWWCCWWWWRWWKRKCRKCCWWWWKCWCCRWKRK
CWCWCCCWRCRKKCCWWWKCCKRRCKKKKWWWKWKKCCRRWCRRCCWWWCKKKWWKWCRWWWCW
RWWWWCCRRWRRWWWRKCRKRWWWRCRCKCWWWCCWWRWWWWCCWWWWWWCWCCKWWRWWWKWC
WCWCCWWWWWKWWRWKWWWCWWWKWKWCWWWWWWWWWWWWWWWWWWWWWWWWWWWWWRWWWWWW
WWWWWWWWWWWWWWWWWWCWWWWWWWWWWWKWRWWWWWWWRWWWKCWWWWWWWWKWWWWWWWWC
WR
Process: fcgid.sh  (/home/user/php/fcgid.sh)
Pid	Active	Idle	Accesses	State
58013	60	0	35	Ready
58106	46	0	31	Ready
57630	71	0	29	Ready
57526	78	0	31	Ready
58091	49	1	37	Ready
57977	61	0	42	Ready
58173	25	0	42	Working
57524	78	0	47	Working
57579	73	0	54	Working
58212	17	0	26	Working
57582	73	0	46	Working
58188	21	0	29	Working
57545	75	0	36	Working
58280	3	0	4	Working
57772	67	0	40	Working
58056	56	0	34	Working
57559	74	0	39	Working
58063	55	0	27	Working
58118	42	0	32	Working
58144	31	0	24	Working
57875	64	0	32	Working
58276	4	0	13	Working
58070	54	0	28	Working
57943	62	0	37	Working
58122	40	0	33	Working
58101	48	0	30	Working
57576	73	0	46	Working
58116	43	0	22	Working
58045	59	0	22	Working
58250	11	0	10	Working
57532	77	0	48	Working
58292	0	0	0	Working
58140	33	0	29	Working
58136	35	0	32	Working
57595	72	0	45	Working
57544	75	0	45	Working
58120	41	0	29	Working
57594	72	0	39	Working
58047	58	0	38	Working
58156	30	0	10	Working
58262	8	0	6	Working
58182	22	0	19	Working
58201	20	0	7	Working
58114	44	1	34	Working
58252	10	1	6	Working
58206	19	1	24	Working
57525	78	1	31	Working
58272	6	1	8	Working
58162	28	1	19	Working
58208	18	1	19	Working
57738	68	1	32	Working
58216	16	1	8	Working
58274	5	1	1	Working
58290	1	1	0	Working
57586	73	1	20	Working
57557	74	1	44	Working
58089	50	1	22	Working
57704	69	1	29	Working
58054	57	1	28	Working
58104	47	1	27	Working
57531	77	1	44	Working
58160	29	1	8	Working
58138	34	1	28	Working
58142	32	1	25	Working
57840	65	1	34	Working
58127	38	1	32	Working
58170	26	1	20	Working
58072	53	1	32	Working
57538	76	2	41	Working
58247	12	2	16	Working
57668	70	2	41	Working
58220	15	2	17	Working
58175	24	2	22	Working
57806	66	2	28	Working
58177	23	2	12	Working
58075	52	2	17	Working
58078	51	2	25	Working
58282	2	2	2	Working
58232	13	2	7	Working
58166	27	2	29	Working
57909	63	2	34	Working
58256	9	3	9	Working
58132	37	3	13	Working
58264	7	3	3	Working
58125	39	3	11	Working
58108	45	3	25	Working
58227	14	3	9	Working
58134	36	3	20	Working

Ustawienia fcgi:

<IfModule mod_fcgid.c>
  FcgidIdleTimeout 3600
  FcgidProcessLifeTime 7200
  FcgidMaxProcesses 512
  FcgidMaxProcessesPerClass 500
  FcgidConnectTimeout 60
  FcgidIOTimeout 180
  FcgidInitialEnv RAILS_ENV production
  FcgidMaxRequestLen 33554432
#  FcgidInitialEnv PHP_FCGI_CHILDREN 4
#  MaxRequestsPerProcess 500
</IfModule>

Pamięć RAM serwera: 6GB (wykorzystane przez cały serwer ok. 2GB), procesor: Intel E3-1245 V2

 

Będę wdzięczny za pomoc.

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czegoś tu nie rozumiem, albo Ty.PHP-FPM i mod_fcgid?

Używasz po prostu mod_fcgid tak?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czegoś tu nie rozumiem, albo Ty.PHP-FPM i mod_fcgid?

 

Używasz po prostu mod_fcgid tak?

Pomyliłem się w pierwszym poście, oczywiście że chodzi o mod_fcgid.

 

Witam, mam problem z działaniem PHP-FPM.

Prosiłbym moderatora o poprawienie, gdyż nie ma możliwości edycji.

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×