cache manager worker_connections not enough
zhijianpeng
nginx-forum at nginx.us
Wed Nov 5 09:33:16 UTC 2014
I am using proxy_cache as a cache server, about 20-30k requests /s. It
sometimes gets slow,and I find lots of such messages:
2014/11/05 17:01:32 [alert] 22169#0: 512 worker_connections are not enough
2014/11/05 17:01:32 [alert] 22169#0: 512 worker_connections are not enough
2014/11/05 17:04:12 [alert] 22169#0: 512 worker_connections are not enough
2014/11/05 17:04:12 [alert] 22169#0: 512 worker_connections are not enough
2014/11/05 17:04:12 [alert] 22169#0: 512 worker_connections are not enough
process 22169 is the "nginx: cache manager process" .
Should I modify the num of cache_manager_process_cycle->connection_n in
src/os/unix/ngx_process_cycle.c, and rebuild nginx ?
1310 static void
1311 ngx_cache_manager_process_cycle(ngx_cycle_t *cycle, void *data)
1312 {
1313 ngx_cache_manager_ctx_t *ctx = data;
1314
1315 void *ident[4];
1316 ngx_event_t ev;
1317
1318 /*
1319 * Set correct process type since closing listening Unix domain
socket
1320 * in a master process also removes the Unix domain socket file.
1321 */
1322 ngx_process = NGX_PROCESS_HELPER;
1323
1324 ngx_close_listening_sockets(cycle);
1325
1326 /* Set a moderate number of connections for a helper process. */
1327 cycle->connection_n = 512;
1328
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,254590,254590#msg-254590
More information about the nginx
mailing list