Roberto De Ioris
5cbe0d078c
fixed alarm backlog
2015-08-02 07:46:21 +02:00
Roberto De Ioris
84374ba4f9
implementation of #904
2015-05-06 09:11:35 +02:00
Riccardo Magliocchetti
2906df547a
Revert "master: use fchmod instead of chmod to avoid TOCTOU race"
...
Using fchmod on sockets is not portable.
This reverts commit 7aee33d402 .
2015-05-01 14:25:18 +02:00
Riccardo Magliocchetti
7aee33d402
master: use fchmod instead of chmod to avoid TOCTOU race
...
Reported by flawfinder
2015-04-30 15:38:45 +02:00
Roberto De Ioris
ddc3972d98
added die_on_no_workers, fixes #889
2015-04-16 07:41:11 +02:00
Unbit
e0aa4b9d0a
goodbye insane SIGTERM management
2014-12-04 20:20:00 +01:00
Andjelko Horvat
5405e31a49
Daemon touch kill failback.
2014-11-02 20:33:41 +01:00
Unbit
18ca48dd63
new broodlord modes
2014-08-29 07:58:11 +02:00
Unbit
2e14da983a
first attempt in implementing per-core harakiri
2014-06-23 12:37:22 +02:00
Unbit
930c19210a
inform user about UWSGI_GO_CHEAP_CODE
2014-05-14 15:35:06 +02:00
Unbit
5beb170cfd
inform user about UWSGI_GO_CHEAP
2014-05-14 15:34:08 +02:00
Unbit
a13103d851
added UWSGI_GO_CHEAP
2014-05-14 15:24:37 +02:00
Unbit
f70c070a0f
fixed #622
2014-05-13 19:37:10 +02:00
Paul Egan
72c31dab7a
Support for graceful reload of mule processes.
...
- On reload master now signals mule with HUP instead of KILL.
- Added optional call to PyOS_AfterFork to enable cpython child
processes to override and trap HUP signal.
- Copied cursed_at/no_mercy_at pattern used with worker processes.
- Added mule_reload_mercy option.
2014-04-26 14:12:48 +01:00
Unbit
3f0b9390d9
added subscriptions-sign-skip-uid
2014-01-12 08:01:21 +01:00
Unbit
cabb179a84
minor fix
2014-01-11 10:49:59 +01:00
Unbit
2ad6a1c8e8
prepare for notification socket
2014-01-09 12:43:28 +01:00
Unbit
cf2c20418c
implemented hook touch
2014-01-04 06:36:10 +01:00
Unbit
3f0e9f899a
fixed daemons touch stop
2014-01-03 12:41:02 +01:00
Unbit
c0c43a7d47
added --alarm-backlog
2013-12-31 12:09:32 +01:00
Unbit
4361ef2dc6
more hooks
2013-12-31 09:24:23 +01:00
Unbit
82f5d1f988
prepare for 2.0-rc1
2013-12-26 17:28:13 +01:00
Unbit
61f3d162a4
getting rid og dynamic options (step 1)
2013-12-26 16:48:50 +01:00
Unbit
0a025ef93a
fixed minor bug in listen queue management
2013-12-26 11:21:16 +01:00
Unbit
f0951d3f41
refactored listen queue management
2013-12-26 11:14:28 +01:00
Unbit
9c29d6899f
implemented touch management for daemons
2013-12-24 17:30:23 +01:00
Unbit
15f70b2444
fix first retry in harakiri mode
2013-12-22 05:50:45 +01:00
Unbit
8095a9108c
added setns() support
2013-12-14 10:43:27 +01:00
Unbit
9da53f5fd4
improved gccgo signal handling and added --timer and --rbtimer commodity options
2013-11-10 06:42:46 +01:00
Unbit
4184619f7b
removed snapshotting old feature
2013-11-10 02:59:15 +01:00
Unbit
5c6340caac
busy_workers and idle_workers must be GAUGE
2013-11-07 07:45:12 +01:00
Unbit
c0b97b47d3
implemented #284
2013-11-07 06:43:13 +01:00
Unbit
c9ca14df4d
fixed rbtimers
2013-11-03 19:31:18 +01:00
Unbit
9f71d28afa
snmp integration with metrics subsystem
2013-10-22 10:18:09 +02:00
Unbit
625395bd26
preliminary metrics subsystem code
2013-10-14 15:10:53 +02:00
Unbit
d6be4bcad9
added --mountpoint-check
2013-10-03 14:42:52 +02:00
Unbit
cd2ff0e585
emperor proxy
2013-09-26 07:51:13 +02:00
Unbit
ef2d9e781f
implemented fifo slots and fixed chain reloading
2013-09-22 18:36:28 +02:00
Unbit
dd8fd8f19c
implemented fifo command 'W'
2013-09-18 11:38:39 +02:00
Unbit
4ad2658090
added master fifo
2013-09-18 11:08:56 +02:00
Unbit
1c0fc64243
better ipcsem support
2013-08-31 11:20:52 +02:00
Unbit
f56b9be4c5
allow post_fork hook on general plugins
2013-08-13 19:19:22 +02:00
Unbit
8941505ea0
inotify-based fsmon implementation
2013-07-21 07:34:56 +02:00
Unbit
7a18ff48ba
added --reload-on-fd and --brutal-reload-on-fd
2013-07-16 08:27:56 +02:00
Unbit
5a23a8d457
better computation of listen queue load
2013-07-11 08:45:46 +02:00
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