Coldfusion服务器在通过Chrome for Android访问时停止呈现页面

Coldfusion服务器在通过Chrome for Android访问时停止呈现页面,android,apache,google-chrome,coldfusion,Android,Apache,Google Chrome,Coldfusion,我们在Windows Server 2012上运行apache 2.4,除了一个奇怪的错误外,一切正常: 在有人通过Chrome for Android访问任何页面后,服务器停止向用户提供任何页面。Android设备上的访问者(仅在使用Chrome时)会收到“连接重置”错误,但在Apache重新启动之前,所有用户都会收到空白加载页面。如果用户在重新启动期间正在任何其他设备上加载页面,则页面将立即完成加载 似乎我在Apache或CF错误日志中找不到任何特定的内容。我能找到的唯一错误是在coldfu

我们在Windows Server 2012上运行apache 2.4,除了一个奇怪的错误外,一切正常:

在有人通过Chrome for Android访问任何页面后,服务器停止向用户提供任何页面。Android设备上的访问者(仅在使用Chrome时)会收到“连接重置”错误,但在Apache重新启动之前,所有用户都会收到空白加载页面。如果用户在重新启动期间正在任何其他设备上加载页面,则页面将立即完成加载

似乎我在Apache或CF错误日志中找不到任何特定的内容。我能找到的唯一错误是在coldfusion-out.log中:

2016年4月15日13:34:43下午错误[ajp-nio-8016-exec-15]-请求已超过允许的时间限制标记:cfhttp包含或处理的文件的特定顺序为:C:\projekte\removed\So-funktioniert-es-6.html,第98行

它确实在这里提到了一个特定的文件,但无论您试图打开哪个文件或页面,它都会发生。这是一个非常奇怪的bug,我们找不到任何解决方案,也找不到其他有同样问题的人。服务器根本没有过载


希望我足够具体,有人能给我们指出正确的方向。

错误请求超出了允许的时间限制标签本身说明了问题所在

上面的错误意味着您的页面花费的时间太长 处理,因此ColdFusion已结束该过程以释放服务器

如果您有权访问管理员,则可以延长超时时间 设置页面中的服务器范围(n秒后超时请求)-如果 只想增加该特定页面的超时时间,您可以 on requestTimeout=x(其中x是页面时间之前的秒数 输出)到url,如下所示:

或者,您可以在您的计算机中使用标签
代码以覆盖默认设置


编辑:如果这只发生在Chrome上,那么一定有什么东西破坏了你的请求。很可能是Javascript、Ajax、Jquery。但是先试试上面的方法

错误请求已超过允许的时间限制标记本身说明了问题所在

上面的错误意味着您的页面花费的时间太长 处理,因此ColdFusion已结束该过程以释放服务器

如果您有权访问管理员,则可以延长超时时间 设置页面中的服务器范围(n秒后超时请求)-如果 只想增加该特定页面的超时时间,您可以 on requestTimeout=x(其中x是页面时间之前的秒数 输出)到url,如下所示:

或者,您可以在您的计算机中使用标签
代码以覆盖默认设置


编辑:如果这只发生在Chrome上,那么一定有什么东西破坏了你的请求。很可能是Javascript、Ajax、Jquery。但是先试试上面的方法

我不同意。requestTimeout控制cf处理cfml代码的时间。这是客户不可知论。另外,一个页面请求的超时不会影响后续的页面请求。我不同意。requestTimeout控制cf处理cfml代码的时间。这是客户不可知论。此外,一个页面请求的超时不会影响后续的页面请求。日志中的错误引用的是HTML文件而不是CFM。您是否将ColdFusion配置为处理html文件?日志中的错误引用的是html文件而不是CFM。您是否将ColdFusion配置为处理html文件?