Unbit
63e73d1b73
added --touch-signal
2013-06-03 11:15:39 +02:00
Łukasz Mierzwa
62c85cc2eb
cron harakiri and stats
2013-05-23 12:25:02 +02:00
Łukasz Mierzwa
c1ec9126da
unique crons, fixes #227
2013-05-23 11:09:56 +02:00
Unbit
0a75aaec25
added the uwsgi_takeover commodity function
2013-05-09 13:53:22 +02:00
Unbit
1aac5becdc
added --touch-exec
2013-05-07 15:14:09 +02:00
Unbit
aa19ccda1d
removed the probe subsystem
2013-04-08 17:05:12 +02:00
Unbit
b87a800a9a
avoid resetting uwsgi.mywid in the master
2013-03-29 13:24:33 +01:00
Unbit
f8212f9e4b
fixed alarm subsystem and added uwsgi.alarm to the JVM
2013-03-08 09:18:20 +01:00
Unbit
3c810e5ca8
updated carbon plugin
2013-02-27 01:15:56 +01:00
Unbit
61a1ca4ca4
initialize alarm and exception thread ONLY in the master
2013-02-26 19:29:29 +01:00
Unbit
d397036e29
improved the alarm subsystem
2013-02-15 12:17:29 +01:00
Unbit
fd7d4fc944
greatly improved chain reload in gevent mode
2013-02-14 10:12:24 +01:00
Unbit
bb789d1ac0
fixed cheaper
2013-02-13 08:56:43 +01:00
Unbit
375d446bf0
mules and gateways are correctly managed
2013-02-12 19:18:54 +01:00
Unbit
46eafeaa58
graceful reload is working again
2013-02-12 18:47:53 +01:00
Unbit
79dccaac9c
first big (really bug) master refactoring
2013-02-12 18:42:36 +01:00
Unbit
c226feaeca
added --touch-chain-reload
2013-02-11 20:10:43 +01:00
Unbit
d4130dbc4b
first round of protocol parsers optimizations
...
preliminary api for language-independent body read
another step
completed body read language independent implementation
ported gevent to the new read/write api
ported websockets to the new read/write api
removed channels subsystem
removed channels subsystem
ported lua to the new read/write api
fixed post-buffering
readline is still broken
improved request body readline
very difficult test for readline()/read() combo passed
other improvements in postbuffering/read/readline
ported --http-socket to the new api
added X-Forwarded-SSL management
removed old api
more refactoring
ported the RACK plugin to the new api
ported psgi plugin to the new api
defintely removed clustering
simpified ifdel hell
simpified ifdef hell
removed useless configuration options
2013-02-03 10:38:13 +01:00
Unbit
70f12c4407
fixed backlog reporting on 32bit
2013-01-30 14:06:09 +01:00
Unbit
194f4897e3
new rbtree implementation
2013-01-28 22:22:29 +01:00
Unbit
65c513bec2
when the emperor has a master, allows it to respawn the dead emperor
2013-01-28 16:35:12 +01:00
Łukasz Mierzwa
c1682f4ee4
reload/cheap mercy for invidual workers
2013-01-27 23:19:50 +01:00
Unbit
799ac9310f
after years we can finally differentiate between stderr and request logging
2013-01-27 17:59:23 +01:00
unbit
15f0f8d294
Merge pull request #125 from prymitive/worker_lifetime
...
new options to control worker minimum and maximum lifetime
2013-01-26 03:29:34 -08:00
Unbit
2447f819cb
first commit of the new caching infrastructure
2013-01-23 16:15:43 +01:00
Łukasz Mierzwa
7b59668386
new options to control worker minimum and maximum lifetime
2013-01-21 16:44:43 +01:00
Roberto De Ioris
6dab462296
first workign channel commit
2013-01-13 09:06:28 +01:00
Roberto De Ioris
c0dcbb7bac
refactored subscriptions
2012-12-31 13:00:05 +01:00
Roberto De Ioris
f3dd60d683
fixed socket naming
2012-12-30 08:52:43 +01:00
Roberto De Ioris
c3bba30af5
improved listen_queue management in freebsd
2012-12-21 12:07:30 +01:00
Roberto De Ioris
35566a8533
start refactoring tcp_info usage
2012-12-21 11:50:05 +01:00
root
41af8e54bb
fixed FIXME for #79
2012-12-07 11:18:33 +01:00
Łukasz Mierzwa
7bb424622c
few log format fixes
2012-12-06 13:55:43 +01:00
Roberto De Ioris
ac5ca4a002
added legion decrypter
2012-12-03 19:42:13 +01:00
Roberto De Ioris
a3bbfde884
refactored cache threads
2012-11-25 17:22:44 +01:00
Roberto De Ioris
fd86c6cafa
implemented expires in cache udp server
2012-11-25 16:42:40 +01:00
Roberto De Ioris
cb87f8f6d6
implemented udp cache update
2012-11-25 16:02:05 +01:00
Roberto De Ioris
9ced8f9bdd
skeleton for --cache-udp-server and --cache-udp-node
2012-11-25 13:07:34 +01:00
Roberto De Ioris
ceebaa7d9d
fixed indentation
2012-11-09 12:16:39 +01:00
Roberto De Ioris
b041fe4473
fixed wrong error message
2012-11-08 06:50:31 +01:00
Roberto De Ioris
6c1a842f7d
improved reloading robustness
2012-11-02 14:30:14 +01:00
Roberto De Ioris
4d56474511
implemented stats pushers
2012-11-02 11:23:12 +01:00
Roberto De Ioris
0605148e21
report signal_queue size in stats, fixed linux timerfd and inotify
2012-11-02 09:44:49 +01:00
Roberto De Ioris
7882d12a80
better sockets management in stats servers
2012-10-30 09:31:15 +01:00
Roberto De Ioris
d70c7ceb89
added --log-route
2012-10-28 18:15:09 +01:00
Roberto De Ioris
c7b57c9776
added --log-filter
2012-10-27 15:59:48 +02:00
Roberto De Ioris
b40442a0f8
fixed race condition on fork()/early-fail during worker respawn
2012-10-21 10:21:42 +02:00
Roberto De Ioris
e368b2da5e
more reliable reloading system in cheaper modes
2012-10-07 10:54:33 +02:00
Roberto De Ioris
fee6c65365
added --smart-attach-daemon/--smart-attach-daemon2
2012-10-06 19:18:26 +02:00
roberto@quantal64
674151e485
added alarm subsystem
2012-09-23 16:25:40 +02:00