g_prefork_server 2491 sapi/litespeed/lsapilib.c static lsapi_prefork_server * g_prefork_server = NULL; g_prefork_server 2496 sapi/litespeed/lsapilib.c if ( g_prefork_server ) g_prefork_server 2504 sapi/litespeed/lsapilib.c g_prefork_server = (lsapi_prefork_server *)malloc( sizeof( lsapi_prefork_server ) ); g_prefork_server 2505 sapi/litespeed/lsapilib.c if ( !g_prefork_server ) g_prefork_server 2507 sapi/litespeed/lsapilib.c memset( g_prefork_server, 0, sizeof( lsapi_prefork_server ) ); g_prefork_server 2515 sapi/litespeed/lsapilib.c g_prefork_server->m_iAvoidFork = avoidFork; g_prefork_server 2516 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxChildren = max_children; g_prefork_server 2518 sapi/litespeed/lsapilib.c g_prefork_server->m_iExtraChildren = ( avoidFork ) ? 0 : (max_children / 3) ; g_prefork_server 2519 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxIdleChildren = ( avoidFork ) ? (max_children + 1) : (max_children / 3); g_prefork_server 2520 sapi/litespeed/lsapilib.c if ( g_prefork_server->m_iMaxIdleChildren == 0 ) g_prefork_server 2521 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxIdleChildren = 1; g_prefork_server 2522 sapi/litespeed/lsapilib.c g_prefork_server->m_iChildrenMaxIdleTime = 300; g_prefork_server 2523 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxReqProcessTime = 3600; g_prefork_server 2529 sapi/litespeed/lsapilib.c if( g_prefork_server ) g_prefork_server 2530 sapi/litespeed/lsapilib.c g_prefork_server->m_fd = fd; g_prefork_server 2575 sapi/litespeed/lsapilib.c lsapi_child_status * pStatus = g_prefork_server->m_pChildrenStatus; g_prefork_server 2576 sapi/litespeed/lsapilib.c lsapi_child_status * pEnd = g_prefork_server->m_pChildrenStatusEnd; g_prefork_server 2581 sapi/litespeed/lsapilib.c if ( pStatus + 1 > g_prefork_server->m_pChildrenStatusCur ) g_prefork_server 2582 sapi/litespeed/lsapilib.c g_prefork_server->m_pChildrenStatusCur = pStatus + 1; g_prefork_server 2618 sapi/litespeed/lsapilib.c --g_prefork_server->m_iCurChildren; g_prefork_server 2622 sapi/litespeed/lsapilib.c while(( g_prefork_server->m_pChildrenStatusCur > g_prefork_server->m_pChildrenStatus ) g_prefork_server 2623 sapi/litespeed/lsapilib.c &&( g_prefork_server->m_pChildrenStatusCur[-1].m_pid == 0 )) g_prefork_server 2624 sapi/litespeed/lsapilib.c --g_prefork_server->m_pChildrenStatusCur; g_prefork_server 2633 sapi/litespeed/lsapilib.c size = (g_prefork_server->m_iMaxChildren + g_prefork_server->m_iExtraChildren ) * sizeof( lsapi_child_status ) * 2; g_prefork_server 2643 sapi/litespeed/lsapilib.c g_prefork_server->m_pChildrenStatus = (lsapi_child_status *)pBuf; g_prefork_server 2644 sapi/litespeed/lsapilib.c g_prefork_server->m_pChildrenStatusCur = (lsapi_child_status *)pBuf; g_prefork_server 2645 sapi/litespeed/lsapilib.c g_prefork_server->m_pChildrenStatusEnd = (lsapi_child_status *)pBuf + size / sizeof( lsapi_child_status ); g_prefork_server 2674 sapi/litespeed/lsapilib.c lsapi_child_status * pStatus = g_prefork_server->m_pChildrenStatus; g_prefork_server 2675 sapi/litespeed/lsapilib.c lsapi_child_status * pEnd = g_prefork_server->m_pChildrenStatusCur; g_prefork_server 2685 sapi/litespeed/lsapilib.c if (( g_prefork_server->m_iCurChildren - dying > g_prefork_server->m_iMaxChildren)|| g_prefork_server 2686 sapi/litespeed/lsapilib.c ( idle > g_prefork_server->m_iMaxIdleChildren )) g_prefork_server 2705 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxReqProcessTime ) g_prefork_server 2737 sapi/litespeed/lsapilib.c if ( abs( g_prefork_server->m_iCurChildren - count ) > 1 ) g_prefork_server 2740 sapi/litespeed/lsapilib.c g_prefork_server->m_iCurChildren, count, idle, dying ); g_prefork_server 2749 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxReqProcessTime = 10; g_prefork_server 2750 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxIdleChildren = -1; g_prefork_server 2753 sapi/litespeed/lsapilib.c while( g_prefork_server->m_iCurChildren && (sec < maxWait) ) g_prefork_server 2759 sapi/litespeed/lsapilib.c if ( g_prefork_server->m_iCurChildren != 0 ) g_prefork_server 2885 sapi/litespeed/lsapilib.c g_prefork_server = NULL; g_prefork_server 2960 sapi/litespeed/lsapilib.c if ( g_prefork_server ) g_prefork_server 2962 sapi/litespeed/lsapilib.c if ( g_prefork_server->m_fd != -1 ) g_prefork_server 2963 sapi/litespeed/lsapilib.c if ( lsapi_prefork_server_accept( g_prefork_server, pReq ) == -1 ) g_prefork_server 3080 sapi/litespeed/lsapilib.c if ( g_prefork_server ) g_prefork_server 3081 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxChildren = maxChildren; g_prefork_server 3086 sapi/litespeed/lsapilib.c if (( g_prefork_server )&&( extraChildren >= 0 )) g_prefork_server 3087 sapi/litespeed/lsapilib.c g_prefork_server->m_iExtraChildren = extraChildren; g_prefork_server 3092 sapi/litespeed/lsapilib.c if (( g_prefork_server )&&( secs > 0 )) g_prefork_server 3093 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxReqProcessTime = secs; g_prefork_server 3099 sapi/litespeed/lsapilib.c if (( g_prefork_server )&&( maxIdleChld > 0 )) g_prefork_server 3100 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxIdleChildren = maxIdleChld; g_prefork_server 3105 sapi/litespeed/lsapilib.c if ( g_prefork_server ) g_prefork_server 3106 sapi/litespeed/lsapilib.c g_prefork_server->m_iServerMaxIdle = serverMaxIdle; g_prefork_server 3178 sapi/litespeed/lsapilib.c if ( g_prefork_server ) g_prefork_server 3180 sapi/litespeed/lsapilib.c if ( g_prefork_server->m_iMaxChildren < 100 ) g_prefork_server 3181 sapi/litespeed/lsapilib.c g_prefork_server->m_iMaxChildren = 100; g_prefork_server 3182 sapi/litespeed/lsapilib.c if ( g_prefork_server->m_iExtraChildren < 1000 ) g_prefork_server 3183 sapi/litespeed/lsapilib.c g_prefork_server->m_iExtraChildren = 1000;