3
我得到了天鵝instance in Docker此錯誤:Docker中的cygnus:如何修復OutOfMemoryError?
java.lang.OutOfMemoryError: GC overhead limit exceeded
我怎樣才能解決呢?
我得到了天鵝instance in Docker此錯誤:Docker中的cygnus:如何修復OutOfMemoryError?
java.lang.OutOfMemoryError: GC overhead limit exceeded
我怎樣才能解決呢?
默認情況下,Cygnus用一個有限的值配置JAVA_OPTS,你可以修改這個值來更新JAVA_OPTS變量,所以爲了讓你的docker容器在構建容器時設置這個變量,你可以在dockerfile裏面添加Cygnus以下env變量: ENV JAVA_OPTS =' - xmx1g'
該行允許您爲1Gb的內存堆。
另一種選擇是創建容器,然後在其中輸入容器,然後檢查JAVA_OPTS的值,並將其設置爲-Xmx1g。
最好的問候,
增加docker ini文件中的JVM大小。 – StackFlowed
你有一個jmx分配在你的docker文件中,增加並驗證 – rakeeee
不是Docker的專家,也許你可以通過'JAVA_OPTS'作爲環境變量:'docker run -e JAVA_OPTS =' - Xmx1g'cygnus-ngsi'。 – frb