Reduce worker client capacity to 50% in order to allow on each request open a new...
authorEduardo Silva <edsiper@gmail.com>
Mon, 4 Jan 2010 19:53:42 +0000 (16:53 -0300)
committerEduardo Silva <edsiper@gmail.com>
Mon, 4 Jan 2010 19:53:42 +0000 (16:53 -0300)
src/server.c
src/socket.c

index a1598f4..4152a25 100644 (file)
@@ -55,7 +55,7 @@ int mk_server_worker_capacity(int nworkers)
          */
 
         avl = max - (3 + 1 + nworkers + 1 + 2); 
-        return (avl/nworkers);
+        return ((avl/2)/nworkers);
 }
 
 /* Here we launch the worker threads to attend clients */
index 041fd52..c11750a 100644 (file)
@@ -190,7 +190,6 @@ int mk_socket_server(int port)
         /* Create server socket */
         fd=socket(PF_INET,SOCK_STREAM,0);
         mk_socket_set_tcp_nodelay(fd);
-        //mk_socket_set_nonblocking(fd);
 
        local_sockaddr_in.sin_family=AF_INET;
        local_sockaddr_in.sin_port=htons(port);