Benoit Chesneau
e75c3533e3
Merge pull request #3189 from pajod/patch-py36
...
chore: eat Python 2 leftovers
2024-08-10 10:40:40 +02:00
Benoit Chesneau
5e39f88622
Update tornadoapp.py
2024-08-06 17:50:16 +02:00
Paul J. Dorn
422b18acea
class Name(object): -> class Name:
2024-04-22 03:33:30 +02:00
Paul J. Dorn
4323027b1e
drop long-default - coding: utf-8
2024-04-22 03:33:14 +02:00
Hugo van Kemenade
45687c358c
Replace deprecated unittest alias
2021-08-18 13:09:03 +03:00
Brett Randall
c1bea68fce
Added a set of pip requirements files to cover the examples in examples/frameworks.
...
Signed-off-by: Brett Randall <javabrett@gmail.com>
2020-01-14 06:25:46 +11:00
Marat
a8963ef1a5
Remove redundant super() arguments
2019-03-16 15:00:07 -07:00
Benoit Chesneau
c16abf922e
fix example to work on python3
...
* fix longpoll example
* fix websocket example
* fix django example
* fix flask exampl
2018-09-04 12:18:05 +02:00
Berker Peksag
2dd7321c90
Deprecate gaiohttp worker and document alternatives ( #1569 )
...
Fixes #1338
2017-10-31 07:30:41 +03:00
Berker Peksag
31b8e48a78
Silence prospector warnings
2017-02-07 09:05:43 +03:00
Berker Peksag
6dbbaa595b
Modernize CherryPy example
2016-09-17 13:23:30 +03:00
Vicky
e549835c54
Remove outdated frameworks from examples/frameworks/
...
Closes #1346
2016-09-17 13:17:48 +03:00
Berker Peksag
36d2c4d809
Delete old Django 1.1-1.3 example
2016-04-15 00:19:38 +03:00
lovedboy
ac4292f60e
add web.py frameworks example
2015-09-22 21:09:19 +08:00
Collin Anderson
0d3045bb41
cleaned some code
2014-09-10 20:34:22 -04:00
Collin Anderson
03fbe9429d
clean whitespace
2014-09-10 09:52:12 -04:00
Collin Anderson
fcde3f0e6e
example django app: removed warnings on django 1.8
...
compatible with django 1.4+
2014-09-09 11:29:49 -04:00
benoitc
f9d4144add
fix tornado example.
...
bad command line in example. fix #861
2014-08-21 14:43:56 +02:00
benoitc
05409f92af
example: edit paste example to allow the display of gunicorn logs
2014-07-26 11:24:29 +02:00
benoitc
43b8687ceb
fix django ex
2014-07-26 10:24:26 +02:00
benoitc
dc97e54412
handle io.BytesIO object with file_wrapper
...
fix #595
2013-08-27 11:45:32 +02:00
Randall Leeds
ec2ee0b127
Support for python config file option in paster
...
It is now possible to specify a file with "config" as an application
configuration key in a paste deploy configuration file. This allows
paster applications to use the full range of gunicorn settings even
when using paste/pserve rather than gunicorn_paster.
Fixes #540 .
2013-08-05 22:04:43 -07:00
benoitc
b7b51adf13
allows gunicorn to bind to multiple address
...
Allows gunicorn to listen on different interface. It can be either ipv6,
unix or ipv4 sockets.
Ex:
gunicorn -w3 -b 127.0.0.1:8001 -b 127.0.0.1:8000 -b [::1]:8000 test:app
fix #444
2012-12-14 10:18:39 +01:00
benoitc
e4fbc805b6
fix error spotted by @andrewsg
2012-10-28 06:56:00 +01:00
benoitc
53ce50bc7b
obvious syntax fixes preparing python3 support
2012-10-24 12:11:15 +02:00
benoitc
cdd3e1dc2b
check parents if we are in the worker. fix #348
2012-06-27 08:08:57 +02:00
benoitc
ace4a0d6ec
qdd development2.ini for tests
2012-06-24 15:42:55 +02:00
benoitc
12a0e55bcf
Revert "fix issue #348 ."
...
This reverts commit da637dfd13b520fc190b86967dfecc06bf97a2b4.
2012-06-19 10:31:06 +02:00
benoitc
118c571898
fix issue #348 .
...
Rather than testing the parent pd, test if the parent pid is still
alive. Only use it in gevent for now.
2012-06-04 21:17:11 +02:00
benoitc
6603ec551a
fix django wsgi example
...
The wsgi file generated by django wasn't adding the project to
PYTHONPATH. This change fix it by detecting it based on the wsgi.py
path.
2012-05-15 10:24:39 +02:00
benoitc
f4ddf0f7a7
fix pylons example
2012-05-15 10:11:48 +02:00
benoitc
f67993eb87
fix testing.
...
Note: it was also a good way to test HUP on master. worked like a charm.
2012-02-21 12:34:50 +01:00
benoitc
98f57f3daf
add admin so we can test with SQL eventually
2012-02-20 22:17:36 +01:00
benoitc
fd3fae1afd
add app to test django 1.4
2012-02-19 22:09:32 +01:00
benoitc
cc43f89ef5
compatibility with django 1.4 and more related fixes.
...
- handle new way to launch applications in django 1.4
- simplify the way we discover the project path and settings
- add --pythonpath & --settings options for django applications
- still compatible with older versions (>=1.1)
-handle DJANGO_SETTINGS_MODULE env.
close #283 , #275 , #274 , #241
2012-02-19 21:56:41 +01:00
Randall Leeds
f02b0d9cca
update longpoll examples
...
Add a longpoll example for tornado and terminate the lines we send with
a '\n'.
2011-11-07 17:14:37 -08:00
benoitc
428c7a3b5e
put back logging confing in gunicorn_paster. spotted by @oit on github.
...
thanks!
2011-08-22 09:45:06 +02:00
benoitc
17b47a376b
get settings module name on fork rather than on app initialization. It
...
allows people to use relative path in their projects. fix issues #219 ,
and #213
2011-08-21 07:31:58 +02:00
benoitc
0f53a83f49
main problem of current run_gunicorn reload behaviour is that settings
...
aren't correctly reloaded. First attempt to remove it from sys.modules
introduced more problem than it solved.
This new attempt, just get the module, reload it and populate currently
loaded settings with new values.
2011-06-25 10:28:27 +02:00
benoitc
76aef105d5
fix django example to work with 1.3 .
2011-05-18 18:22:55 +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
benoitc
239010a476
update doc
2011-03-23 07:46:55 +01:00
benoitc
374bb7bfff
add pyramid app example
2011-03-23 07:32:37 +01:00
benoitc
7715199b48
it's better to test when you use the right code to do it. We had a
...
blocking operation django example (we read a file already on the fs and
recreate another which blocked async schedulers).
While I'm here ease the code of eventlet worker. Just use the convenient
eventlet.serve function which already manage what we do and revert sopme
useless changes in body and header parsing.
2010-09-02 14:55:56 +02:00
Paul J. Davis
3c7d5320fa
Large refactor of the documentation and website.
2010-05-30 14:36:06 -04:00