liquid_feedback_frontend
annotate app/main/_prefork/10_init.lua @ 1158:e9f6ae14bc72
Updated event notifications and moved code from config to prefork initializer
| author | bsw |
|---|---|
| date | Tue Mar 24 11:50:08 2015 +0100 (2015-03-24) |
| parents | |
| children | 51a17a0e26e9 93b32111526f |
| rev | line source |
|---|---|
| bsw@1158 | 1 if not config.fork then |
| bsw@1158 | 2 config.fork = {} |
| bsw@1158 | 3 end |
| bsw@1158 | 4 |
| bsw@1158 | 5 if not config.fork.pre then |
| bsw@1158 | 6 config.fork.pre = 4 |
| bsw@1158 | 7 end |
| bsw@1158 | 8 |
| bsw@1158 | 9 if not config.fork.max then |
| bsw@1158 | 10 config.fork.max = 8 |
| bsw@1158 | 11 end |
| bsw@1158 | 12 |
| bsw@1158 | 13 if not config.fork.delay then |
| bsw@1158 | 14 config.fork.delay = 1 |
| bsw@1158 | 15 end |
| bsw@1158 | 16 |
| bsw@1158 | 17 if not config.port then |
| bsw@1158 | 18 config.port = 8080 |
| bsw@1158 | 19 end |
| bsw@1158 | 20 |
| bsw@1158 | 21 if config.localhost == nil then |
| bsw@1158 | 22 config.localhost = true |
| bsw@1158 | 23 end |
| bsw@1158 | 24 |
| bsw@1158 | 25 listen{ |
| bsw@1158 | 26 { proto = "tcp4", port = config.port, localhost = true }, |
| bsw@1158 | 27 { proto = "interval", delay = 5, handler = function() |
| bsw@1158 | 28 Event:send_pending_notifications() |
| bsw@1158 | 29 end }, |
| bsw@1158 | 30 pre_fork = config.fork.pre, |
| bsw@1158 | 31 max_fork = config.fork.max, |
| bsw@1158 | 32 fork_delay = config.fork.delay |
| bsw@1158 | 33 } |
| bsw@1158 | 34 |
| bsw@1158 | 35 execute.inner() |
| bsw@1158 | 36 |