Deleted loglines, updated README + add check on FCGX_PutStr calls
This commit is contained in:
parent
18a561a7ef
commit
de7269f833
4 changed files with 69 additions and 41 deletions
24
README
24
README
|
|
@ -8,17 +8,23 @@ Building & running pyfcgi :
|
|||
$ ./autogen.sh
|
||||
$ ./configure
|
||||
$ make
|
||||
|
||||
$ spawn-fcgi -d . -n -p 9000 -a 127.0.0.1 -- src/pyfcgi -S -e foo -E entrypoint -A
|
||||
or
|
||||
# To run foo_pep333.entrypoint() PEP333 application
|
||||
$ spawn-fcgi -d . -n -p 9000 -a 127.0.0.1 -- src/pyfcgi -S -e foo_pep333 -E entrypoint
|
||||
or
|
||||
# To run foo.entrypoint() sending to FCGI python stdout
|
||||
$ spawn-fcgi -d . -n -p 9000 -a 127.0.0.1 -- src/pyfcgi -S -e foo -E entrypoint -A
|
||||
|
||||
|
||||
configure script determine python flags, libs & includes paths using
|
||||
python3-config programm. The path can be specified using the
|
||||
PYTHON_CONFIG_PATH environment variable.
|
||||
|
||||
Example : linking against a debug build of python :
|
||||
---------
|
||||
$ ./configure PYTHON_CONFIG_PATH=/usr/bin/python3dm-config --enable-debug
|
||||
$ make clean && make
|
||||
$ valgrind --log-file=/tmp/val.log --trace-children=yes spawn-fcgi -d . -n -p 9000 -a 127.0.0.1 -- src/pyfcgi -S -e foo_pep333 -E entrypoint -L '/tmp/foo.log;0xff;{datetime} {msg} {ident}'
|
||||
|
||||
logging to file example :
|
||||
-------------------------
|
||||
-L '/tmp/foo.log;0xff;{datetime} {msg} {ident}'
|
||||
|
||||
Debugging :
|
||||
-----------
|
||||
$ ./configure PYTHON_CONFIG_PATH=/usr/bin/python3dm-config --enable-debug
|
||||
$ make clean && make
|
||||
$ valgrind --log-file=/tmp/val.log --trace-children=yes spawn-fcgi -d . -n -p 9000 -a 127.0.0.1 -- src/pyfcgi -S -e foo_pep333 -E entrypoint -L '/tmp/foo.log;0xff;{datetime} {msg} {ident}'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue