Yann Weber
9a01ba69b9
Should fix #35
The problem seems to appear when a worker fails to wait indicate it is idle
by waiting the WSTATE semaphore (maybe when pool handler waited the sem
to check pool's busyness and before the pool handler post it again...)
4 anos atrás
Yann Weber
0b8ade32d9
Adds checks & log messages on semaphore errors
4 anos atrás
Yann Weber
7efd83ce00
Fix #34 Ring buffer bug
4 anos atrás
Yann Weber
c2bcf7691f
Separate watchdog & stats timer signals
4 anos atrás
Yann Weber
b3af92459e
Add worker count & load to stats : solve #24 solve #20 solve #19
4 anos atrás
Yann Weber
a9d6e1100e
Patching average stats function
4 anos atrás
Yann Weber
15e396778b
Rollback average function
4 anos atrás
Yann Weber
831f1ebcb4
New average implementation
4 anos atrás
Yann Weber
fc0945d891
Removed useless argument to average calculation function
Defining a PYFCGI_STATS_SZ = 15 * 60s = 900
4 anos atrás
Yann Weber
98162eb2bc
Average function enhancement
4 anos atrás
Yann Weber
f715ee5381
Extract average calculation in separated function
4 anos atrás
Yann Weber
87c0efb4ba
Add a stats format buffer & functions
4 anos atrás
Yann Weber
dffe441065
Starting stats collection implementation : request counter
4 anos atrás