roberto@quantal64
b169193723
--json must be IMMEDIATE
2012-07-20 08:56:01 +02:00
roberto@quantal64
2de9b9d5c7
try to fix paste usage in python 3
2012-07-19 07:41:00 +02:00
roberto@quantal64
bde43ee7b2
added python logger
2012-07-17 11:20:16 +02:00
roberto@quantal64
4921e676d3
allows multiple loggers for the same instance
2012-07-17 10:40:39 +02:00
roberto@quantal64
b76a47231c
fixed per-request chdir management
2012-07-17 10:06:38 +02:00
roberto@quantal64
2561d26b95
added --privileged-binary-patch-arg and --unprivileged-binary-patch-arg [2]
2012-07-16 12:22:28 +02:00
roberto@quantal64
4492bf517b
added --privileged-binary-patch-arg and --unprivileged-binary-patch-arg
2012-07-16 12:12:47 +02:00
roberto@quantal64
c195e7e8ea
added --privileged-binary-patch and --unprivileged-binary-patch, useful for running non-uwsgi apps using the Emperor
2012-07-16 11:55:40 +02:00
roberto@quantal64
667b418e28
improved IOVEC management in http router
2012-07-15 07:53:27 +02:00
roberto@quantal64
0ee7ba6aae
save mountpoint,chdir and touch-reload valies of dynamic apps in shared memory
2012-07-13 21:44:16 +02:00
roberto@quantal64
8a656908e1
improved emperor stats and added emperormon.ru
2012-07-13 16:52:11 +02:00
roberto@quantal64
4f05d04c7f
export blacklist in emperor stats
2012-07-13 16:18:36 +02:00
roberto@quantal64
c0fcbb7b85
fixed casting in wsgi.input (web3/pump part)
2012-07-13 13:23:30 +02:00
roberto@quantal64
fe36479d5c
fixed casting in wsgi.input
2012-07-13 13:00:17 +02:00
roberto@quantal64
849829d6c0
correctly raise exception when the first iteration in a generator fails
2012-07-13 08:11:14 +02:00
roberto@quantal64
a77e9d3241
support for dir:// and glob:// in emperor configs
2012-07-12 20:44:43 +02:00
roberto@quantal64
fe26d41215
added support for vassal's heartbeat
2012-07-12 14:39:45 +02:00
roberto@quantal64
4d86712d4d
if --harakiri and --py-tracebacker are both specified you will get a python traceback on harakiri
2012-07-12 05:25:24 +02:00
roberto@quantal64
006197a7c3
re-added support for emperor_amqp
2012-07-11 08:32:49 +02:00
roberto@quantal64
434aeb9761
improved emperor_pg plugin
2012-07-11 06:48:48 +02:00
roberto@quantal64
b1ca831269
fixed vassals removal
2012-07-11 06:43:45 +02:00
roberto@quantal64
8fc9b14db4
smarter config management in the emperor
2012-07-10 18:16:20 +02:00
roberto@quantal64
36cc5434fd
added emperor postgresql plugin
2012-07-10 17:57:01 +02:00
roberto@quantal64
70c30a62e6
added --emperor-pidfile
2012-07-10 14:46:13 +02:00
roberto@quantal64
56827398d1
reindented the emperor and added some comment
2012-07-10 12:59:51 +02:00
roberto@quantal64
bd5cc93872
added preliminary support for vassal's heartbeat
2012-07-10 12:46:47 +02:00
roberto@quantal64
88be144a81
fixed a race condition in graceful reload
2012-07-10 12:34:57 +02:00
roberto@quantal64
8046194696
added --emperor-freq
2012-07-10 12:07:46 +02:00
roberto@quantal64
3012cb6bf9
new throttling system for the emperor
2012-07-10 11:53:34 +02:00
roberto@quantal64
cf74ccaaef
new emperor infrastructure
...
--HG--
rename : lib/amqp.c => plugins/emperor_amqp/amqp.c
2012-07-10 09:32:50 +02:00
roberto@quantal64
8749053f30
removed websockets.py
2012-07-09 19:12:37 +02:00
roberto@quantal64
8368ce0e4c
moved config files example to examples/ dir
...
--HG--
rename : debug.ini => examples/debug.ini
rename : fibers.yml => examples/fibers.yml
rename : heavytest.ini => examples/heavytest.ini
rename : logic.ini => examples/logic.ini
rename : mega.xml => examples/mega.xml
rename : multi.ini => examples/multi.ini
rename : multi.xml => examples/multi.xml
rename : protected.ini => examples/protected.ini
rename : sites.xml => examples/sites.xml
rename : uwsgi.xml => examples/uwsgi.xml
rename : welcome.ini => examples/welcome.ini
rename : werkzeug.yml => examples/werkzeug.yml
rename : werkzeug_strict.yml => examples/werkzeug_strict.yml
rename : zmqgevent.ini => examples/zmqgevent.ini
2012-07-09 19:10:47 +02:00
roberto@quantal64
c6c2157c1d
moved all of the c files to the core directory
...
--HG--
rename : async.c => core/async.c
rename : cache.c => core/cache.c
rename : cluster.c => core/cluster.c
rename : event.c => core/event.c
rename : gateway.c => core/gateway.c
rename : ini.c => core/ini.c
rename : json.c => core/json.c
rename : ldap.c => core/ldap.c
rename : lock.c => core/lock.c
rename : logging.c => core/logging.c
rename : loop.c => core/loop.c
rename : mule.c => core/mule.c
rename : notify.c => core/notify.c
rename : plugins.c => core/plugins.c
rename : protocol.c => core/protocol.c
rename : queue.c => core/queue.c
rename : rb_timers.c => core/rb_timers.c
rename : regexp.c => core/regexp.c
rename : routing.c => core/routing.c
rename : rpc.c => core/rpc.c
rename : sendfile.c => core/sendfile.c
rename : setup_utils.c => core/setup_utils.c
rename : signal.c => core/signal.c
rename : skel.c => core/skel.c
rename : snmp.c => core/snmp.c
rename : socket.c => core/socket.c
rename : spooler.c => core/spooler.c
rename : sqlite3.c => core/sqlite3.c
rename : stats.c => core/stats.c
rename : subscription.c => core/subscription.c
rename : utils.c => core/utils.c
rename : xmlconf.c => core/xmlconf.c
rename : yaml.c => core/yaml.c
2012-07-09 19:08:51 +02:00
roberto@quantal64
4740c81280
updated uwsgiconfig.py
2012-07-09 19:01:13 +02:00
roberto@quantal64
f4f6e628b8
moved uwsgi.c to core
...
--HG--
rename : uwsgi.c => core/uwsgi.c
2012-07-09 19:00:39 +02:00
roberto@quantal64
55239207f4
started moving sources to core directory
...
--HG--
rename : emperor.c => core/emperor.c
rename : master.c => core/master.c
rename : master_utils.c => core/master_utils.c
2012-07-09 19:00:08 +02:00
unbit
d912e951a0
Merge pull request #8 from skywave/zeromq3
...
Make compatible with zeroMQ-3.x
2012-07-08 22:24:16 -07:00
skywave
b0c3184565
Make compatible with zeroMQ-3.x
...
In the 3.x versions of ZeroMQ some definitions were refactored, this
commit makes uwsgi compatible again with newer versions. Without this
patch compiliation of uwsgi will fail
2012-07-09 00:19:30 +02:00
roberto@quantal64
b3c9c5057f
fixed a typo and an fd leak spotted by riccardo
2012-07-08 21:31:09 +02:00
roberto@quantal64
1c022ee01d
added --lazy-apps as a more 'gentle' --lazy mode
2012-07-08 21:25:48 +02:00
roberto@quantal64
18589d86ff
report system info on startup
2012-07-08 21:19:50 +02:00
roberto@quantal64
5a7b5d37b4
fix #138
2012-07-08 20:18:56 +02:00
roberto@quantal64
3e2115aa21
added proto logvar
2012-07-08 19:10:40 +02:00
roberto@quantal64
3f4a041e07
added time and ctime logvars
2012-07-08 19:03:44 +02:00
roberto@quantal64
59eb46895c
first part of --logformat support
2012-07-08 18:29:51 +02:00
roberto@quantal64
2f452cc6f6
preliminary support for --worker-mount
2012-07-08 15:47:05 +02:00
roberto@quantal64
770bb1d122
reindented master.c
2012-07-08 07:20:31 +02:00
roberto@quantal64
4a036fb2ad
refactored snmp and udp master support
2012-07-08 07:17:52 +02:00
roberto@quantal64
2ef72ad80f
refactored master emperor manager
2012-07-08 07:06:22 +02:00
roberto@quantal64
c9088067d5
refactored master snapshot restore
2012-07-08 07:02:45 +02:00