Thomas Porzelt
|
bf632326a7
|
[core] Update and start (if necessary) io timeout in li_worker_run() fixing first worker ignoring io.timeout from config
|
2010-05-10 21:47:57 +02:00 |
Stefan Bühler
|
b144242a07
|
Fix timestamp handling a little bit
|
2010-05-08 09:15:38 +02:00 |
Stefan Bühler
|
a8efcfcc0e
|
modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
|
2010-05-07 20:54:50 +02:00 |
Stefan Bühler
|
d0f6484e7c
|
Move sched_[gs]etaffinity to plugin_core
|
2010-02-13 15:54:48 +01:00 |
Thomas Porzelt
|
9bd5c39550
|
[core] Add vr->ts_started struct member, representing the ev_tstamp when the vr has been started
|
2010-01-03 17:39:26 +01:00 |
Thomas Porzelt
|
8716087728
|
[core] Rename con->ts to con->ts_started
|
2010-01-03 17:26:07 +01:00 |
Stefan Bühler
|
8f69c6bc8d
|
Reduce buffer allocs for network read
|
2009-11-22 18:50:11 +01:00 |
Thomas Porzelt
|
6bf284b754
|
[core] Record peak values of worker stats
|
2009-11-07 15:42:03 +01:00 |
Thomas Porzelt
|
175db515a6
|
[core] Change behaviour of connection garbage collector in worker a bit, only free if below threshold for more than 5 minutes
|
2009-11-07 13:21:46 +01:00 |
Thomas Porzelt
|
53096333f1
|
[core] Fix connection garbage collector
|
2009-11-07 11:57:13 +01:00 |
Stefan Bühler
|
d9228f3ef0
|
Add per worker lua_State
|
2009-11-01 15:43:12 +01:00 |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
2009-10-09 15:38:12 +02:00 |
Stefan Bühler
|
a14a709237
|
Add max-connections check, set to max-fds/4
|
2009-10-04 14:25:59 +02:00 |
Stefan Bühler
|
7cf91dc9ad
|
Fix previous commit (missing plugin_core include)
|
2009-10-03 17:15:44 +02:00 |
Stefan Bühler
|
856a841820
|
Move io-timeout message into log_request_handling
|
2009-10-03 17:14:56 +02:00 |
Stefan Bühler
|
037c78e8ed
|
Fix closing sockets on shutdown
|
2009-10-03 16:48:35 +02:00 |
Stefan Bühler
|
48721307b3
|
Remove req/s debug output, put docroot debug in request-handling option
|
2009-10-02 12:13:37 +02:00 |
Stefan Bühler
|
7133bae151
|
Fix vrequest state machine w. waiting actions
|
2009-09-29 00:24:37 +02:00 |
Stefan Bühler
|
f030824550
|
Fix server address (do not use the listen address)
|
2009-09-09 18:12:05 +02:00 |
Stefan Bühler
|
a663088a77
|
Add custom server socket callbacks (for ssl modules)
|
2009-09-08 19:09:39 +02:00 |
Stefan Bühler
|
56ff7ca32a
|
angel/lighty now synchronize the server state
|
2009-08-30 20:43:13 +02:00 |
Stefan Bühler
|
f221bac60e
|
Fix handling closing sockets (read buffer until EOF, error or timeout)
|
2009-08-26 23:23:26 +02:00 |
Thomas Porzelt
|
8a13426774
|
[core] Stop stat cache waitqueue in sigint/worker stop
|
2009-08-04 10:08:08 +02:00 |
Stefan Bühler
|
df96167362
|
Add automake
|
2009-07-31 20:36:37 +02:00 |
Stefan Bühler
|
594987c29e
|
Add li_ev_safe_ref_and_stop macro and use it
|
2009-07-26 15:00:53 +02:00 |
Thomas Porzelt
|
e838c9b3cf
|
[core] Add liTimeFunc (gmtime_r, localtime_r) parameter to li_worker_current_timestamp()
|
2009-07-17 13:04:01 +02:00 |
Stefan Bühler
|
540ff7db02
|
Split sources into subdirs
|
2009-07-15 11:57:52 +02:00 |