最近有些用户遇到了这个错误。在用户进入应用程序之前(从几分钟到一个半小时),此错误不会出现。
首次出现此问题时,我修改了包含超时变量的application.cfm文件。这有助于一个用户,但现在更多的用户遇到了同样的错误。下面是修改后的代码,我将超时时间延长到200分钟。
<CFAPPLICATION
NAME="MyApplication"
SESSIONMANAGEMENT="Yes"
sessiontimeout="#CreateTimeSpan(0,0,200,0)#"
applicationtimeout="#CreateTimeSpan(0,0,200,0)#">
我的问题:在我将超时设置为200分钟后,用户在5分钟内仍然遇到此超时错误。是否可以在CF管理员端设置一个变量或某些内容来覆盖我的超时范围?如果没有,我将需要对此进行更多研究。任何建议或意见都有帮助,谢谢。
答案 0 :(得分:0)
您肯定需要来自托管服务提供商的更多信息。常见问题包括:
它们是负载平衡的,不使用粘性会话。因此,用户必须登录并在作为loadbalanced群集一部分的每台服务器上创建会话。
他们在ColdFusion服务器前面有一个代理或网络服务器,配置可以改变ColdFusion服务器的响应。
根据TRose和Chris提供的评论,他们在CFAdmin控制台中设置了限制应用程序设置的设置。
答案 1 :(得分:0)
所以关注的是超时: IIS,Apache和TomCat Web服务也可以超时。例如,如果Apache在300秒内设置为超时但Coldfusion在350中设置为超时,则Web服务将始终预先触发(在Coldfusion Admin或Cfsettings中执行操作无关紧要,因为Web服务器会取代它)。
因此,Web服务器超时实现可以将Coldfusion预先运行到超时。