Lines Matching defs:server

127             hb_server_t *server;
168 server = apr_hash_get(servers, ip, APR_HASH_KEY_STRING);
170 if (server == NULL) {
171 server = apr_pcalloc(pool, sizeof(hb_server_t));
172 server->ip = ip;
173 server->port = 80;
174 server->seen = -1;
176 apr_hash_set(servers, server->ip, APR_HASH_KEY_STRING, server);
184 server->busy = atoi(apr_table_get(hbt, "busy"));
188 server->ready = atoi(apr_table_get(hbt, "ready"));
192 server->seen = atoi(apr_table_get(hbt, "lastseen"));
196 server->port = atoi(apr_table_get(hbt, "port"));
199 if (server->busy == 0 && server->ready != 0) {
205 server->ready = server->ready / 4;
219 hb_server_t *server = apr_hash_get(servers, slotserver->ip, APR_HASH_KEY_STRING);
220 if (server == NULL) {
221 server = apr_pcalloc(pool, sizeof(hb_server_t));
222 server->ip = apr_pstrdup(pool, slotserver->ip);
223 server->seen = -1;
225 apr_hash_set(servers, server->ip, APR_HASH_KEY_STRING, server);
228 server->busy = slotserver->busy;
229 server->ready = slotserver->ready;
230 server->seen = apr_time_sec(ctx->now - slotserver->seen);
231 server->id = slotserver->id;
232 if (server->busy == 0 && server->ready != 0) {
233 server->ready = server->ready / 4;
266 hb_server_t *server;
273 ap_get_module_config(r->server->module_config,
303 server = apr_hash_get(servers, (*worker)->s->hostname, APR_HASH_KEY_STRING);
305 if (!server) {
307 "lb_heartbeat: No server for worker %s", (*worker)->s->name);
312 ap_proxy_retry_worker_fn("BALANCER", *worker, r->server);
316 server->worker = *worker;
317 if (server->seen < LBM_HEARTBEAT_MAX_LASTSEEN) {
318 openslots += server->ready;
319 APR_ARRAY_PUSH(up_servers, hb_server_t *) = server;
331 server = APR_ARRAY_IDX(up_servers, i, hb_server_t *);
332 if (pick >= c && pick <= c + server->ready) {
333 mycandidate = server->worker;
336 c += server->ready;
438 (lb_hb_ctx_t *) ap_get_module_config(cmd->server->module_config,
462 lb_hb_create_config, /* create per-server config structure */
463 lb_hb_merge_config, /* merge per-server config structures */