Keegan Carruthers-Smith
133a85e4ee
Updated docs to reflect the proper alternative syntax for specifying a worker class.
2011-06-25 09:19:05 +02:00
Jim Garrison
087647dc88
fixed spelling of _sendfile
2011-06-25 09:13:08 +02:00
Paul J. Davis
9d65513f33
Disable attempt at reloading Django modules.
...
This appears to be causing errors in user code so we decided
to disable it until we can find a cause or better method for
reloading Django.
2011-06-15 19:31:07 -04:00
Paul J. Davis
0923a52171
Fix bug in Arbiter.manage_workers.
...
My fix yesterday was broken when sorting workers. Thanks to
Sabin Iacob for the report.
2011-06-15 09:20:20 -04:00
Paul J. Davis
6d69509bb6
Avoid race condition in dict iteration.
...
Its possible that when iterating Arbiter.WORKERS in manage_workers we
get interupted to handle a SIGCHLD which will pop the child PID from
the dict which results in a "dict changed size while iterating
error. Reported on IRC. Simple fix is to just copy the dict into a
list that we iterate.
2011-06-14 16:17:47 -04:00
Paul J. Davis
e1e634a8aa
Fixed Tornado worker exiting.
...
Thanks to Masahiro Nakagawa for the report and patch.
Fixes #216
2011-06-06 06:34:14 -04:00
Paul J. Davis
7ffa097cf7
Use split (not rsplit) to separate MOD:APP info.
2011-06-02 09:17:59 -04:00
benoitc
fc300cc23c
update doc
2011-05-18 19:08:02 +02:00
benoitc
76aef105d5
fix django example to work with 1.3 .
2011-05-18 18:22:55 +02:00
WoLpH
179b87639c
removed python string formatting from logging to enable log message grouping
2011-05-11 23:11:36 +02:00
benoitc
980792c8af
add Michael Schurter to THANKS
2011-05-11 23:11:03 +02:00
Michael Schurter
1a52dd2d84
Remove unneeded lambda
2011-05-11 23:11:03 +02:00
benoitc
6fa1c52aaa
fix import.
2011-05-11 23:11:03 +02:00
benoitc
78e3d08f96
add missing GeventWSGIWorker
2011-05-11 23:11:03 +02:00
benoitc
d79b2dce3f
add Denis Bilenko to the thanks
2011-05-11 23:11:03 +02:00
denis
70b962e626
fix typo catched by pyflakes
2011-05-11 23:11:03 +02:00
denis
2ab4bbf46f
fix compatibility with gevent 0.14 dev version
...
Move "import gevent.wsgi" into a separate module, which is not
imported if pywsgi worker is requested. (The gevent.wsgi currently
not provided by gevent trunk but pywsgi works fine.)
2011-05-11 23:11:03 +02:00
Aaron Kavlie
c74894f2a1
Added details on using runit to the site's deploy section.
2011-05-11 23:11:03 +02:00
benoitc
4ecc1441b9
i hate my kbd. Real fix
2011-05-11 23:11:03 +02:00
benoitc
a65bf395ae
fix fbsd support
2011-05-11 23:11:02 +02:00
benoitc
c17f7230e8
refactor sendfile and add an example.
2011-05-11 23:11:02 +02:00
benoitc
fc69d5e17c
useless debug info
2011-05-11 23:11:02 +02:00
benoitc
fcab6bc144
after multiple attempts it's easier to just reload the app. People using
...
mange.py have to use USR2 signal if they want to upgrade the django
version instread of HUP. On the other hand, upgrading django version
with HUP is possible with gunicorn_django command.
2011-05-11 23:11:02 +02:00
Paul J. Davis
6e13a0fcd9
Fixed another typo in the runit script.
2011-05-11 23:11:02 +02:00
Paul J. Davis
e22daee056
Fixed typo in deploy docs.
2011-05-11 23:11:02 +02:00
Paul J. Davis
4211be4df4
Reorder hook config section to be more logical.
2011-05-11 23:11:02 +02:00
Paul J. Davis
4ca391c0c7
Regenerate site content.
2011-05-11 23:11:02 +02:00
Paul J. Davis
9e6631e832
Fix hook function names.
...
The names were being rendered into the online docs and
causing confusion.
2011-05-11 23:11:00 +02:00
Paul J. Davis
d83c63429e
Empty chunks incorrectly signal end of response.
...
If an app iterator attempts to send an empty string to the client
while using chunked transfer encoding it incorrectly signals the
end of the transfer. This patch just ignores empty strings that
are yielded by the application.
2011-05-11 23:09:55 +02:00
Paul J. Davis
c71b9a88c2
Use the newer cpu_count method in docs.
...
Updated docs to show the use of the cpu_count function in the
multiprocessing module.
Thanks to Fabian Topfstedt for the update.
Fixes #202
2011-04-25 11:23:56 -04:00
benoitc
0b094ca08a
fix issue #195 . Thanks!
2011-04-24 09:32:55 +02:00
benoitc
f1d5f26dfa
django manage.py load settings before we launch every worker. This
...
change remove it from loaded modules on reload. While we are here we
remove any django module preloaded so we can upgrade django version to
on HUP. fix issue #197 .
2011-04-24 09:05:27 +02:00
benoitc
9cec1229fa
oups typo
2011-04-23 11:21:32 +02:00
benoitc
822baaac4c
typo
2011-04-23 11:06:36 +02:00
benoitc
26b67b135d
add community doc and link to mailing list
2011-04-23 11:04:32 +02:00
Paul J. Davis
560a4895d8
Fixed --pid option in deploy docs.
...
Thanks to Miguel Araujo for spotting it.
Fixes #198
2011-04-19 11:15:01 -04:00
benoitc
b9e710933b
Revert "Merge branch 'master' of github.com:benoitc/gunicorn"
...
This reverts commit ef9324d7b2fe68592594592382ba12c9c5ca8c5b, reversing
changes made to 1d00c5e09d144c82a76ab0803f04bec76d8b2e68.
2011-04-09 10:26:19 +02:00
benoitc
ec889bdd5b
change email per request.
2011-04-06 11:10:59 +02:00
benoitc
ef9324d7b2
Merge branch 'master' of github.com:benoitc/gunicorn
2011-04-06 11:10:31 +02:00
Paul J. Davis
98532facac
Silence warning from Compass.
2011-03-28 15:36:41 -04:00
benoitc
1d00c5e09d
bump version
2011-03-23 09:48:22 +01:00
benoitc
239010a476
update doc
2011-03-23 07:46:55 +01:00
benoitc
e10ae8b165
add Graham Dumpleton & Dan Sully to THANKS.
2011-03-23 07:37:40 +01:00
Dan Sully
4f96ccedc1
Catch ctypes import errors.
2011-03-23 07:37:40 +01:00
Graham Dumpleton
b7adfe2628
Add wsgi.file_wrapper optimisations for MacOS X/Linux.
2011-03-23 07:37:40 +01:00
benoitc
374bb7bfff
add pyramid app example
2011-03-23 07:32:37 +01:00
benoitc
5e6041cf81
update doc
2011-03-23 07:06:51 +01:00
benoitc
853b2ad37a
that's not a dev server.
2011-03-15 14:38:35 -04:00
benoitc
bf3f69cf2d
updated thanks. Thanks!
2011-03-14 23:38:32 -04:00
Neil Chintomby
06987d3702
add server hook "on_starting" to allow socket patching to allow gevent worker reloading.
2011-03-14 23:28:33 -04:00