8e452c4
(HEAD -> master)
Using FCGIlib OS_IpcClose and increase monitor watchdog timeout by
2021-01-24 11:26:38 +0100
5f5c804
Closing FCGX socket + unlinking unix socket before bind by
2020-02-23 15:39:09 +0100
4b70713
Fixes #40 Fixing doxygen documentation by
2019-12-18 21:51:02 +0100
b21c478
Removed logline by
2019-11-25 14:31:56 +0100
c80579a
Add tests for stdout & stderr in foo_pep333.py example by
2019-11-25 13:57:47 +0100
794324f
Fixes #12 Using libpyfcgi.IoOut for stdout & stderr PEP333 workers by
2019-11-25 13:56:31 +0100
8c69cd1
Add IoOut type to libpyfcgi by
2019-11-25 13:52:46 +0100
0ce4c2d
Fixes #32 set stderr non-blocking by
2019-11-25 10:09:28 +0100
3e9a0cd
Fixing logger test by
2019-11-25 09:45:40 +0100
b6ba480
Bugfix in README by
2019-10-28 17:23:06 +0100
dde597d
Supress debug messages by
2019-10-28 17:20:46 +0100
74a1803
Remove a Makefile.in by
2019-10-28 17:18:04 +0100
f685f83
PyFCGI now handles fcgi socket creation by
2019-10-28 17:16:15 +0100
d1eaf69
man update by
2019-09-14 21:51:45 +0200
8074f4a
Fix #39 suffix fields are now in good position in loglines by
2019-08-26 14:13:08 +0200
82c2006
Fix #1 by
2019-08-26 14:02:08 +0200
d19acb7
Autotools enhancement by
2019-08-24 03:32:50 +0200
9586473
Enhanced doxygen support + manpage generation by
2019-08-24 03:10:03 +0200
9b1c5ec
Bugfixing a buffer overflow on PID fmt field by
2019-08-24 01:47:47 +0200
89d69a2
Fix #26 by
2019-08-24 01:16:01 +0200
9a01ba6
Should fix #35 by
2019-08-19 14:29:12 +0200
0b8ade3
Adds checks & log messages on semaphore errors by
2019-08-18 14:52:16 +0200
7efd83c
Fix #34 Ring buffer bug by
2019-08-11 17:43:09 +0200
2d48fc0
Change monitor server watchdog timeout to 1s by
2019-08-11 16:47:53 +0200
c2bcf76
Separate watchdog & stats timer signals by
2019-08-11 16:47:29 +0200
2a49fb1
Worker PID storage enhancement by
2019-08-11 15:46:04 +0200
f2c44b9
Bugfix for worker creation with small execution time by
2019-08-11 15:22:46 +0200
26f05d8
Fix #28 add a watchdog for the stats server by
2019-08-11 15:10:42 +0200
42ecf1d
Bugfix in watchdog killer timer delay calculation by
2019-08-11 15:06:29 +0200
9256b38
Fix #29 limiting SHM updates to 1 per second by
2019-08-11 14:29:39 +0200
b3af924
Add worker count & load to stats : solve #24 solve #20 solve #19 by
2019-08-11 14:19:48 +0200
a9d6e11
Patching average stats function by
2019-08-11 12:57:30 +0200
21acb49
Begin SHM support implementation for stats server process by
2019-08-11 12:29:54 +0200
a1f5517
Signal handling enhancement by
2019-08-11 11:12:52 +0200
15e3967
Rollback average function by
2019-08-10 17:24:34 +0200
831f1eb
New average implementation by
2019-08-10 17:14:56 +0200
fc0945d
Removed useless argument to average calculation function by
2019-08-10 16:00:26 +0200
98162eb
Average function enhancement by
2019-08-10 15:48:19 +0200
f715ee5
Extract average calculation in separated function by
2019-08-10 15:34:16 +0200
d106364
Monitor server enhancement by
2019-08-10 15:17:29 +0200
87c0efb
Add a stats format buffer & functions by
2019-08-10 15:16:47 +0200
2953f2f
Add an uptime field to conf context by
2019-08-10 15:15:51 +0200
7b99f5f
Use the new stats features in PyFCGI by
2019-08-10 02:41:48 +0200
dffe441
Starting stats collection implementation : request counter by
2019-08-10 02:41:15 +0200
1762b5a
Deleted useles comment in responder.c by
2019-08-10 02:40:04 +0200
5db32eb
Add a way to know if an IPC component is initialized or not by
2019-08-10 02:39:11 +0200
bd62673
Add a todo for a POSIX semaphore problem :'( by
2019-08-09 18:17:13 +0200
9e0d3f3
Add sighandler for monitor server by
2019-08-09 18:01:13 +0200
7829c1c
Add monitor server handling & new process handling for master by
2019-08-09 17:53:59 +0200
6b9634c
Continuing monitor server by
2019-08-09 17:24:12 +0200
5c42fde
Add ipv6 parse function tests by
2019-08-09 16:06:45 +0200
e347756
Write some tests for monitor URL parsing functions + bugfixes by
2019-08-09 16:01:57 +0200
23ca05c
Starts UDP stats/status server implementation by
2019-08-09 14:16:51 +0200
4daea42
Replacing old sysV sem by new POSIX solves #25 by
2019-08-08 18:13:47 +0200
6913e22
Deleted old TODO by
2019-08-08 15:19:45 +0200
fe56265
Enhancement in timeout logging by
2019-08-07 18:45:38 +0200
47a4e99
Idle timeout counter updated value by
2019-08-07 17:39:03 +0200
710ab82
Pool handling enhancement + bugfix in worker sighandling by
2019-08-07 17:13:57 +0200
5466d9c
Modification of workers making them always exist busy by
2019-08-07 17:12:19 +0200
5ad51d9
Add two options + status2str function by
2019-08-07 17:11:30 +0200
7411301
Logger ident allignement by
2019-08-07 15:19:57 +0200
bcbbb99
Add timeout & watchdog for pool & workers by
2019-08-07 15:15:04 +0200
7c81ca4
Add 120s siege benchmarks by
2019-08-06 18:45:19 +0200
1456e35
Bugfix foo_pep333.py for uwsgi by
2019-08-06 18:43:53 +0200
7b22e92
Add a --verbose option by
2019-08-06 18:12:55 +0200
7004f54
Add a todo + some commented debug lines + foo_pep333.py enhancement by
2019-08-06 17:20:54 +0200
d3c9e2d
Add sys.stdout & sys.stderr logging for pep333 worker by
2019-08-06 17:18:47 +0200
0506b78
Debugging libpyfcgi.IoIn.read() by
2019-08-06 16:23:37 +0200
7c1bcc2
Debug in libpyfcgi.IoIn.read() method by
2019-08-06 15:59:09 +0200
512580c
Implement partial support for wsgi.* environ by
2019-08-05 16:45:48 +0200
ccb4234
Now log_expt() logs a traceback by
2019-08-04 16:50:52 +0200
cc0af1a
Bugfix in PEP333 worker when application trigger an exception by
2019-08-04 16:19:12 +0200
81a8bb7
Add support for virtualenv & site packages by
2019-08-04 16:03:20 +0200
11df145
Add signal handling and clean exiting by
2019-08-04 16:02:42 +0200
9e41345
Bugfix in logger ident update + deleted debug logging by
2019-08-04 12:25:48 +0200
28231c3
Logger enhancement + deleted unused warning in pyworker.c by
2019-08-04 11:55:15 +0200
de7269f
Deleted loglines, updated README + add check on FCGX_PutStr calls by
2019-08-04 11:36:26 +0200
18a561a
(pep333)
Add some decref + update README adding debugging notes by
2019-08-03 17:51:19 +0200
a2f0e17
Updated README by
2019-08-03 17:23:58 +0200
a64e79e
Updated README by
2019-08-03 17:20:23 +0200
0c527fc
1st fonctionnal implementation of both python<->C IPC by
2019-08-03 17:16:26 +0200
90100e6
Small bugfix in logs + add log in conf by
2019-08-03 17:15:07 +0200
fa88c2f
Deleted lib dir + autoconf enhancement by
2019-08-03 17:13:44 +0200
6a93f80
Start implementing pep333 application support by
2019-07-28 13:52:54 +0200
c464ef3
(conf_logger)
Add a TODO for bugfix by
2019-07-24 14:38:22 +0200
686e6ec
Added logger spec parser for CLI args by
2019-07-13 14:13:28 +0200
c83d63c
Add python version with -v option by
2019-07-13 13:53:07 +0200
3a9238e
Add pyutils.h/c and a check for import when parsing arguments by
2019-07-13 13:43:26 +0200
76af007
Code cleaning & better worker exit status detection by
2019-07-13 13:28:32 +0200
6e10734
updated README by
2019-07-13 13:18:15 +0200
dcc8a7a
Using global configuration variable instead of function arguments by
2019-07-13 13:17:53 +0200
5c3202d
Bugfix in version declaration by
2019-07-13 12:44:17 +0200
9906803
Started arg parser implementation by
2019-07-13 12:37:05 +0200
45d2c67
Updated config.h.in & configure.ac files by
2019-07-13 12:36:16 +0200
9eb5f1f
Using internal logger instead of syslog by
2019-07-10 12:36:37 +0200
d2e7517
Bugfix on logger with ident field etc by
2019-07-10 12:35:47 +0200
1d4a84b
Add small test on a logline + '\n' at logline end by
2019-07-09 14:58:35 +0200
5e81964
Updated log function, add a format_message function, debuging etc. by
2019-07-08 15:13:16 +0200
cba3553
Various logger enhancement by
2019-07-06 16:16:13 +0200
a8e9e8c
Add a default behavior to logger_format_add function + tests by
2019-07-06 14:19:07 +0200