我是新來的bpel。我做了一個挑選活動的web服務,它工作正常。但是,當我將onAlarm持續時間更改爲超過120秒時,出現超時錯誤!是否有可能更改apache ode的超時時間?任何XML文件,我可以改變最大超時? (onMessage和onAlarm) - > onMessage等待來自異步進程的回調(該進程有一個等待活動5分鐘) - >在after之後觸發這些機會之一,我只是將一個字符串(「onMessage」或「onAlarm」)分配給輸出變量並將其回覆給客戶端。120秒後的BPEL超時 - Apache ODE - Tomcat
0
A
回答
0
我通過將.endpoint文件添加到/ ode/WEB-INF/conf來解決了這個問題。只是這行添加到文件:
# 10 minutes
mex.timeout=600000
欲瞭解更多信息,請看:http://ode.apache.org/endpoint-configuration.html
0
這聽起來像是你是一個雙向同步I/O操作調用的過程。這是一個反模式,因爲如果您在接收/選擇和回覆之間有長時間的運行過程,那麼這些超時是預期的。增加超時只會延遲問題。在這種情況下的一般建議是切換到具有兩個單向消息的異步通信模型,即在響應的回調操作上使用<invoke>
而不是<reply>
。 BPEL的合作伙伴鏈接有助於將兩個接口連接在一起。
相關問題
- 1. BPEL Apache ODE。部署文件
- 2. Apache ODE,BPEL,調用RESTful API
- 3. 恰好120秒後HTTP 504超時
- 4. 120秒後Chrome超時Ajax請求?
- 5. 異步BPEL流程超時
- 6. 被阻塞超過120秒
- 7. tomcat在120分鐘超時過程
- 8. 在eclipse apache ODE中調用BPEL Web服務
- 9. org.apache.spark.rpc.RpcTimeoutException:期貨[120秒]超時。此超時由spark.rpc.lookupTimeout控制
- 10. Apache-ODE ProcessManagement
- 11. 使用webservice(文件傳輸)部署Apache ODE BPEL
- 12. 我無法啓動Apache ODE上
- 13. gridView從120秒倒計時
- 14. 將Oracle BPEL 10g流程遷移到Apache ODE BPM
- 15. 如何使用BPEL在Apache ODE中調用java代碼
- 16. JBOSS V /秒的Apache Tomcat
- 17. 超過laravel的最大執行時間爲120秒5.2
- 18. 當腳本運行時間超過120秒時,頁面超時,404錯誤
- 19. 獲取HTTP錯誤500,同時在Eclipse中使用Apache ODE運行BPEL項目
- 20. 使用BPEL-6.5.1中的「TaskManagerProcess.wsdl」創建人工任務BPEL-ODE
- 21. Apache ODE上調用遠程Web服務超時
- 22. 240秒後腳本超時
- 23. Kibana在120秒後關閉HTTP連接
- 24. PHP腳本120秒後沒有反應
- 25. Apache ODE示例
- 26. TimeoutException由SoundPoolImpl.finalize()超時10秒後超時
- 27. 超過120秒後超時,等待由By.id定位的元素的可見性 - 硒中的錯誤
- 28. 顯示的東西120秒
- 29. Powershell超時兩秒後
- 30. 30秒後Amazon EC2超時
嘿謝謝你的回答。對不起,我沒有解釋我的bpel流程,這有點難以理解。現在我編輯了這個問題。所以我認爲,我以正確的方式做到了異步的方式:D。如果不是讓我知道。 – Fezi32