Lines Matching refs:g_prefork_server

2740 static lsapi_prefork_server * g_prefork_server = NULL;  variable
2745 if ( g_prefork_server ) in LSAPI_Init_Prefork_Server()
2755 g_prefork_server = (lsapi_prefork_server *)malloc( sizeof( lsapi_prefork_server ) ); in LSAPI_Init_Prefork_Server()
2756 if ( !g_prefork_server ) in LSAPI_Init_Prefork_Server()
2758 memset( g_prefork_server, 0, sizeof( lsapi_prefork_server ) ); in LSAPI_Init_Prefork_Server()
2769 g_prefork_server->m_iAvoidFork = avoidFork; in LSAPI_Init_Prefork_Server()
2770 g_prefork_server->m_iMaxChildren = max_children; in LSAPI_Init_Prefork_Server()
2772 g_prefork_server->m_iExtraChildren = ( avoidFork ) ? 0 : (max_children / 3) ; in LSAPI_Init_Prefork_Server()
2773 g_prefork_server->m_iMaxIdleChildren = ( avoidFork ) ? (max_children + 1) : (max_children / 3); in LSAPI_Init_Prefork_Server()
2774 if ( g_prefork_server->m_iMaxIdleChildren == 0 ) in LSAPI_Init_Prefork_Server()
2775 g_prefork_server->m_iMaxIdleChildren = 1; in LSAPI_Init_Prefork_Server()
2776 g_prefork_server->m_iChildrenMaxIdleTime = 300; in LSAPI_Init_Prefork_Server()
2777 g_prefork_server->m_iMaxReqProcessTime = 3600; in LSAPI_Init_Prefork_Server()
2784 if( g_prefork_server ) in LSAPI_Set_Server_fd()
2785 g_prefork_server->m_fd = fd; in LSAPI_Set_Server_fd()
2827 lsapi_child_status * pStatus = g_prefork_server->m_pChildrenStatus; in find_child_status()
2828 lsapi_child_status * pEnd = g_prefork_server->m_pChildrenStatusEnd; in find_child_status()
2833 if ( pStatus + 1 > g_prefork_server->m_pChildrenStatusCur ) in find_child_status()
2834 g_prefork_server->m_pChildrenStatusCur = pStatus + 1; in find_child_status()
2848 g_prefork_server->m_iCurChildren = 0; in LSAPI_reset_server_state()
2849 lsapi_child_status * pStatus = g_prefork_server->m_pChildrenStatus; in LSAPI_reset_server_state()
2850 lsapi_child_status * pEnd = g_prefork_server->m_pChildrenStatusEnd; in LSAPI_reset_server_state()
2868 if (g_prefork_server == NULL) in lsapi_sigchild()
2918 --g_prefork_server->m_iCurChildren; in lsapi_sigchild()
2921 while(( g_prefork_server->m_pChildrenStatusCur > g_prefork_server->m_pChildrenStatus ) in lsapi_sigchild()
2922 &&( g_prefork_server->m_pChildrenStatusCur[-1].m_pid == 0 )) in lsapi_sigchild()
2923 --g_prefork_server->m_pChildrenStatusCur; in lsapi_sigchild()
2931 int max_children = g_prefork_server->m_iMaxChildren in lsapi_init_children_status()
2932 + g_prefork_server->m_iExtraChildren; in lsapi_init_children_status()
2945 g_prefork_server->m_pChildrenStatus = (lsapi_child_status *)pBuf; in lsapi_init_children_status()
2946 g_prefork_server->m_pChildrenStatusCur = (lsapi_child_status *)pBuf; in lsapi_init_children_status()
2947 g_prefork_server->m_pChildrenStatusEnd = (lsapi_child_status *)pBuf + max_children; in lsapi_init_children_status()
2948 s_busy_workers = (int *)g_prefork_server->m_pChildrenStatusEnd; in lsapi_init_children_status()
2990 lsapi_child_status * pStatus = g_prefork_server->m_pChildrenStatus; in lsapi_check_child_status()
2991 lsapi_child_status * pEnd = g_prefork_server->m_pChildrenStatusCur; in lsapi_check_child_status()
3001 if (g_prefork_server->m_iCurChildren - dying in lsapi_check_child_status()
3002 > g_prefork_server->m_iMaxChildren in lsapi_check_child_status()
3003 || idle > g_prefork_server->m_iMaxIdleChildren) in lsapi_check_child_status()
3023 g_prefork_server->m_iMaxReqProcessTime) in lsapi_check_child_status()
3058 if ( abs( g_prefork_server->m_iCurChildren - count ) > 1 ) in lsapi_check_child_status()
3062 g_prefork_server->m_iCurChildren, count, idle, dying ); in lsapi_check_child_status()
3240 g_prefork_server = NULL; in lsapi_prefork_server_accept()
3335 if ( g_prefork_server ) in LSAPI_Prefork_Accept_r()
3337 if ( g_prefork_server->m_fd != -1 ) in LSAPI_Prefork_Accept_r()
3338 if ( lsapi_prefork_server_accept( g_prefork_server, pReq ) == -1 ) in LSAPI_Prefork_Accept_r()
3496 if ( g_prefork_server ) in LSAPI_Set_Max_Children()
3497 g_prefork_server->m_iMaxChildren = maxChildren; in LSAPI_Set_Max_Children()
3503 if (( g_prefork_server )&&( extraChildren >= 0 )) in LSAPI_Set_Extra_Children()
3504 g_prefork_server->m_iExtraChildren = extraChildren; in LSAPI_Set_Extra_Children()
3510 if (( g_prefork_server )&&( secs > 0 )) in LSAPI_Set_Max_Process_Time()
3511 g_prefork_server->m_iMaxReqProcessTime = secs; in LSAPI_Set_Max_Process_Time()
3517 if (( g_prefork_server )&&( maxIdleChld > 0 )) in LSAPI_Set_Max_Idle_Children()
3518 g_prefork_server->m_iMaxIdleChildren = maxIdleChld; in LSAPI_Set_Max_Idle_Children()
3524 if ( g_prefork_server ) in LSAPI_Set_Server_Max_Idle_Secs()
3525 g_prefork_server->m_iServerMaxIdle = serverMaxIdle; in LSAPI_Set_Server_Max_Idle_Secs()
3607 if ( g_prefork_server ) in lsapi_initSuEXEC()
3609 if ( g_prefork_server->m_iMaxChildren < 100 ) in lsapi_initSuEXEC()
3610 g_prefork_server->m_iMaxChildren = 100; in lsapi_initSuEXEC()
3611 if ( g_prefork_server->m_iExtraChildren < 1000 ) in lsapi_initSuEXEC()
3612 g_prefork_server->m_iExtraChildren = 1000; in lsapi_initSuEXEC()