Bug #1402 ยป src-server.c.patch
lighttpd/src/server.c 2006-07-11 09:16:28.000000000 -0700 | ||
---|---|---|
if (srv->sockets_disabled) {
|
||
/* our server sockets are disabled, why ? */
|
||
if ((srv->cur_fds + srv->want_fds < srv->max_fds * 0.8) && /* we have enough unused fds */
|
||
(srv->conns->used < srv->max_conns * 0.9) &&
|
||
if ((srv->cur_fds + srv->want_fds < srv->max_fds * 8 / 10) && /* we have enough unused fds */
|
||
(srv->conns->used < srv->max_conns * 9 / 10) &&
|
||
(0 == graceful_shutdown)) {
|
||
for (i = 0; i < srv->srv_sockets.used; i++) {
|
||
server_socket *srv_socket = srv->srv_sockets.ptr[i];
|
||
... | ... | |
srv->sockets_disabled = 0;
|
||
}
|
||
} else {
|
||
if ((srv->cur_fds + srv->want_fds > srv->max_fds * 0.9) || /* out of fds */
|
||
if ((srv->cur_fds + srv->want_fds > srv->max_fds * 9 / 10) || /* out of fds */
|
||
(srv->conns->used > srv->max_conns) || /* out of connections */
|
||
(graceful_shutdown)) { /* graceful_shutdown */
|
||