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...)
5 years ago
Yann Weber
0b8ade32d9
Adds checks & log messages on semaphore errors
5 years ago
Yann Weber
7efd83ce00
Fix #34 Ring buffer bug
5 years ago
Yann Weber
c2bcf7691f
Separate watchdog & stats timer signals
5 years ago
Yann Weber
b3af92459e
Add worker count & load to stats : solve #24 solve #20 solve #19
5 years ago
Yann Weber
a9d6e1100e
Patching average stats function
5 years ago
Yann Weber
15e396778b
Rollback average function
5 years ago
Yann Weber
831f1ebcb4
New average implementation
5 years ago
Yann Weber
fc0945d891
Removed useless argument to average calculation function
Defining a PYFCGI_STATS_SZ = 15 * 60s = 900
5 years ago
Yann Weber
98162eb2bc
Average function enhancement
5 years ago
Yann Weber
f715ee5381
Extract average calculation in separated function
5 years ago
Yann Weber
87c0efb4ba
Add a stats format buffer & functions
5 years ago
Yann Weber
dffe441065
Starting stats collection implementation : request counter
5 years ago