0
Ignite 1.7可以正常工作。最近升級到2,並注意到撥打 grid.compute().withAsync().run([my runnable here])
Ignite 2:調用Async Runnable可以在一小時後停止執行
約一小時後停止工作。每分鐘調用一次,並在集羣上執行短期運行。大約一個小時後,上面的呼叫什麼也不做。
沒有警告,沒有錯誤,它只是無所作爲。
Ignite 1.7可以正常工作。最近升級到2,並注意到撥打 grid.compute().withAsync().run([my runnable here])
Ignite 2:調用Async Runnable可以在一小時後停止執行
約一小時後停止工作。每分鐘調用一次,並在集羣上執行短期運行。大約一個小時後,上面的呼叫什麼也不做。
沒有警告,沒有錯誤,它只是無所作爲。
結果發現Ignite 2.0並沒有錯,這讓我非常高興。
我有一個特定的場景,大約一個小時的運行後的信號量會阻塞一個線程,最終阻塞可運行的程序。
我應該注意到,這是Ignite的Java版本。 – Colin
是否有可能爲這個問題創建一個複製器?如果是的話,你能否上傳併發給我們一個鏈接? – Michael
聽起來像線程捱餓。你檢查線程轉儲嗎? –