【发布时间】:2014-04-02 17:43:47
【问题描述】:
虽然我使用的是<cfsettting requesttimeout = 1000000 >,但我正在尝试将大小超过 500 mb 的大文件导入到一些 gbs 中,同时收到此错误 unexpected exception encontered during query。当我在 Railo 网络管理员中进行更改时,它可以工作,但我想通过使用 cfsetting tag 来做到这一点。谁能帮我在页面内使用 cffsetting 标签我必须做些什么?谢谢。
我正在使用
MySQL 5.5.35 ubuntu 12.04 上的 Railo 4.2.0。
requesttimeout.log
"Severity","ThreadID","Date","Time","Application","Message"
"ERROR","Thread-3","03/06/2014","04:05:24","controler","stop thread (3) because run into a timeout .;java.lang.Throwable;java.lang.Throwable
at railo.runtime.tag.Http4._doEndTag(Http4.java:611)
at railo.runtime.tag.Http4.doEndTag(Http4.java:596)
at admin.resources.text_cfm$cf.call(/railo-context-compiled/admin/resources/text.cfm:48)
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:885)
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:793)
at admin.web_cfm$cf.call(/railo-context-compiled/admin/web.cfm:124)
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:885)
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:837)
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:208)
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:86)
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2182)
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2149)
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:332)
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
"
【问题讨论】:
-
您能否发布您在 Railo 的 requesttimeout.log 中看到的任何错误?
-
@CoryFail - 我用 requestimeout.log 错误编辑了我的问题。
-
我可能是错的。你可以试试
cfset = URL.requestTimeout = 100000吗? -
是的,试过还是一样的错误:(
-
cfsetting requesttimeout期待秒数,而不是毫秒数。所以你的1000000值是 11.5 天。我认为这行不通。将其设置为更合理的值。您将此标签放在代码中的什么位置?
标签: mysql coldfusion railo