我的問題似乎是相關的:我試圖阻止我的Netty服務器 https://issues.jboss.org/browse/NETTY-433服務器引導releaseExternalResources卡在環
但此調用不會返回:
serverBootstrap.releaseExternalResources();
它的循環永遠在試圖關閉時ExecutorUtil.terminate方法工人的ThreadPoolExecutor:
org.jboss.netty.util.internal.ExecutorUtil.terminate()
for (;;) {
es.shutdownNow();
es.awaitTermination..
}
問題是我沒有任何控制OV呃客戶端連接到我的服務器。有沒有辦法讓服務器強制停止服務器並簡單地關閉通道並停止工作線程?
你確定你沒有試圖使用工作線程停止服務器? – Nicholas
是正常停止。相信這是因爲一個客戶端仍然有一個對我的服務器開放的渠道,所以我不能釋放資源?任何方式在這個? – DarVar