I am having problem with session timing out even within a second. This happen when when a form executing either an update or delete SQL statement. Also this does not happen to all user login. Every user login is using the same login ID to database. ColdFusion Adminstration set session timeout to 20 minutes. Here is sample of my appplication.cfm file. Does ColdFusion save session variables on client side? I tried to reboot ColdFusion server and still getting session timeout. Thanks 
<cfapplication name="d91a_TEST" sessionmanagement="Yes" setclientcookies="yes" sessiontimeout="#CreateTimeSpan(0,1,0,0)#">
<cfif LCASE(CGI.SCRIPT_NAME) DOES NOT CONTAIN "/c_01logon.cfm" >
<cfif NOT ISDEFINED("session.log_id"
>
<script>alert("Your session has expired! Please Logon again!"
;top.opener.location.reload();top.close();</script>
<cfabort>
<cfelseif #session.log_id# is '0'>
<script>alert("Please Logon!"
;top.opener.location.reload();top.close();</script>
<cfabort>
</cfif>
</cfif>
<cfif not ISdefined("APPLICATION.TEAM_DSN"
>
<cflock timeout="30" TYPE="ReadOnly" >
<CFSET APPLICATION.TEAM_DSN = "d91a_TEST">
</cflock>
</cfif>

<cfapplication name="d91a_TEST" sessionmanagement="Yes" setclientcookies="yes" sessiontimeout="#CreateTimeSpan(0,1,0,0)#">
<cfif LCASE(CGI.SCRIPT_NAME) DOES NOT CONTAIN "/c_01logon.cfm" >
<cfif NOT ISDEFINED("session.log_id"

<script>alert("Your session has expired! Please Logon again!"

<cfabort>
<cfelseif #session.log_id# is '0'>
<script>alert("Please Logon!"

<cfabort>
</cfif>
</cfif>
<cfif not ISdefined("APPLICATION.TEAM_DSN"

<cflock timeout="30" TYPE="ReadOnly" >
<CFSET APPLICATION.TEAM_DSN = "d91a_TEST">
</cflock>
</cfif>