Commit Graph

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