1
많은 수의 행을 포함하는 csv 파일을 업로드하고 처리하여 데이터베이스에 삽입하는 웹 응용 프로그램 (Java + Flex)이 있습니다. 이 처리를 완료 한 시간 이상 걸리지 만, Flex는 나에게이 오류 제공 :Java에서 장시간 처리하면 오류가 발생합니다.
[RPC Fault faultString="error" faultCode="Channel.Call.Failed" faultDetail="NetConnection.Call.Failed: HTTP: Failed"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at NetConnectionMessageResponder/channelFaultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:669]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.messaging.channels::AMFChannel/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:365]
너희들이 날 함께 도울 수 있습니까? 표시하는 데 약 1 시간이 소요되며 파일은 서버에서 계속 처리됩니다.
감사합니다.
플렉스는 즉시 서버가 시간 초과 응답을 반환 당신에게 그 오류를 줄 것이다 (이 몇 초 후이어야합니다). 장애 이벤트를 청취하고 삼킬 수 있어야한다고 생각합니다. CSV 데이터를 기반으로 3D 영화 렌더링?) – RIAstar
이것은 분명히 요청을 시작해야하는 상황과 같고 시작된 것으로 돌아갑니다. 애플리케이션은 주기적으로 상태를 폴링합니다. 또는 처리가 완료되면 서버가 클라이언트에 메시지를 다시 게시 할 수 있도록 메시징 시스템 (예 : WebSockets, Comet 또는 GraniteDS 's Gravity)의 일부 양식. –