]> git.0d.be Git - panikdb.git/blob - debian/uwsgi.ini
debian: add autoclose chat to uwsgi cron
[panikdb.git] / debian / uwsgi.ini
1 [uwsgi]
2 auto-procname = true
3 procname-prefix-spaced = panikdb
4 strict = true
5
6 plugin = python3
7 single-interpreter = true
8 module = panikdb.wsgi:application
9 need-app = true
10
11 http-socket = /run/panikdb/panikdb.sock
12 chmod-socket = 666
13 vacuum = true
14
15 master = true
16 enable-threads = true
17 harakiri = 120
18
19 processes = 20
20
21 plugin = cheaper_busyness
22 cheaper-algo = busyness
23
24 cheaper = 5
25 cheaper-initial = 5
26 cheaper-overload = 5
27 cheaper-step = 3
28 cheaper-busyness-multiplier = 30
29 cheaper-busyness-min = 20
30 cheaper-busyness-max = 70
31 cheaper-busyness-backlog-alert = 8
32 cheaper-busyness-backlog-step = 2
33
34 max-requests = 500
35 max-worker-lifetime = 7200
36
37 buffer-size = 32768
38
39 py-tracebacker = /run/panikdb/py-tracebacker.sock.
40 stats = /run/panikdb/stats.sock
41
42 ignore-sigpipe = true
43
44 cron2 = minute=-5,unique=1 /usr/bin/panikdb-manage compute_durations -v0 --recent
45 cron2 = minute=-5,unique=1 /usr/bin/panikdb-manage create-sound-files -v0
46 cron2 = minute=-5,unique=1 /usr/bin/panikdb-manage create-sound-waveforms -v0
47 cron2 = minute=-5,unique=1 /usr/bin/panikdb-manage pige_sendmails -v0
48 cron2 = minute=0,unique=1 /usr/bin/panikdb-manage autoclose_chats -v0
49 cron2 = minute=10,unique=1 /usr/bin/panikdb-manage cron -v0
50 cron2 = minute=20,unique=1 /usr/bin/panikdb-manage create_recurring_slots -v0
51 cron2 = minute=0,hour=5,unique=1 /usr/bin/panikdb-manage create_auto_bookings -v0 --days 84
52
53 if-file = /etc/panikdb/uwsgi-local.ini
54   include = /etc/panikdb/uwsgi-local.ini
55 endif =