FcgidProcessLifeTime no effect
===

I'm running PHP handler fcgid 

    LoadModule fcgid_module modules/mod_fcgid.so
    FcgidMaxRequestsPerProcess 3000
    FcgidMaxProcesses 3000
    FcgidMaxProcessesPerClass 16
    FcgidMinProcessesPerClass 1
    FcgidProcessLifeTime 7200
    FcgidIOTimeout 180
    IPCConnectTimeout 60
    FcgidIdleTimeout 600
    FcgidIdleScanInterval 30
    FcgidBusyTimeout 3600
    FcgidBusyScanInterval 30
    FcgidErrorScanInterval 3
    FcgidZombieScanInterval 3
    FcgidFixPathinfo 0
    FcgidMaxRequestInMem 419430400
    FcgidMaxRequestLen 1073741824

The processes is terminated every 10 mintues or more, Also i set `FcgidProcessLifeTime 7200`

I'm using mpm_worker too : 

    Timeout 50    
    <IfModule worker.c>
          StartServers          16
          ServerLimit           1800
          MaxClients            1728
          MinSpareThreads       75
          MaxSpareThreads       250
          ThreadLimit          600
          ThreadsPerChild       64
          MaxRequestsPerChild   10000
          KeepAlive             On
          MaxKeepAliveRequests  50
          KeepAliveTimeout      5
        </IfModule>

How can i solve this problem .? and keep the process life time.