Commit | Line | Data |
---|---|---|
c1fc9826 FT |
1 | httimed(1) |
2 | ========== | |
3 | ||
4 | NAME | |
5 | ---- | |
6 | httimed - Ashd handler expiration pipe | |
7 | ||
8 | SYNOPSIS | |
9 | -------- | |
10 | *httimed* [*-h*] [*-t* 'TIMEOUT'] 'CHILD' ['ARGS'...] | |
11 | ||
12 | DESCRIPTION | |
13 | ----------- | |
14 | ||
15 | The *httimed* handler starts a single child handler which it passes | |
16 | all request it receives unmodified, and in addition keeps track of | |
17 | time and simply exits if no requests are received in a certain | |
18 | interval, which might be useful for handlers which are only rarely | |
19 | used and waste unproportionally much system resources if kept beyond | |
20 | their usefulness. | |
21 | ||
22 | *httimed* is a persistent handler, as defined in *ashd*(7), and the | |
23 | specified child handler must also be a persistent handler. | |
24 | ||
25 | By default, *httimed* exits if it receives no requests in five | |
26 | minutes, but the time interval can be specified using the *-t* option. | |
27 | ||
28 | If the child handler exits, *httimed* exits as well. | |
29 | ||
30 | OPTIONS | |
31 | ------- | |
32 | ||
33 | *-h*:: | |
34 | ||
35 | Print a brief help message to standard output and exit. | |
36 | ||
37 | *-t* 'TIMEOUT':: | |
38 | ||
39 | Exit if no requests are received after 'TIMEOUT' seconds since | |
40 | the last one. If *-t* is not specified, 'TIMEOUT' is five | |
41 | minutes by default. | |
42 | ||
43 | AUTHOR | |
44 | ------ | |
45 | Fredrik Tolf <fredrik@dolda2000.com> | |
46 | ||
47 | SEE ALSO | |
48 | -------- | |
49 | *ashd*(7) |