日本乱偷中文字幕,美女脱内衣18禁免费看,亚洲国产精品丝袜在线观看,18女人腿打开无遮挡,廖承宇chinese野战做受

bolo 編譯鏡像添加jvm參數

f2cb162b827281e9e2e0d4f248c67c10.jpg

起因

偶然間注意到實(shí)用功能>日志瀏覽>JVM空閑內存太少了,于是就看了下bolo程序的內存回收情況,發(fā)現ygc執行次數太多了,于是就有了改造dockerfile的想法。

編譯

下載項目

git clone https://github.com/adlered/bolo-solo.git

修改dockerfile

將dockerfile 修改為如下內容

FROM maven:3-jdk-8-alpine as MVN_BUILD

WORKDIR /opt/bolo/
ADD . /tmp
RUN cd /tmp && mvn package -DskipTests -Pci && mv target/bolo/* /opt/bolo/ \
    && cp -f /tmp/src/main/resources/docker/* /opt/bolo/WEB-INF/classes/

FROM openjdk:8-alpine
LABEL maintainer="Liang Ding<d@b3log.org>"

WORKDIR /opt/bolo/
COPY --from=MVN_BUILD /opt/bolo/ /opt/bolo/
RUN apk add --no-cache ca-certificates tzdata

ENV TZ=Asia/Shanghai
EXPOSE 8080

ENV JAVA_OPTS="-Xms400m -Xmx400m -Xmn320m -Xloggc:/var/log/gc.log"

ENV LISTEN_PORT=8080

ENV SERVER_HOST="localhost"

ENV SERVER_SCHEME="http"

ENV SERVER_PORT=8080

ENV LUTE_HTTP="http://127.0.0.1:8249"

ENTRYPOINT  java ${JAVA_OPTS} -cp WEB-INF/lib/*:WEB-INF/classes  org.b3log.solo.Starter \
     --listen_port=${LISTEN_PORT} \
         --server_scheme=${SERVER_SCHEME} \
         --server_host=${SERVER_HOST} \
         --server_port=${SERVER_PORT} \
         --lute_http=${LUTE_HTTP}

編譯

執行下面命令

docker build -t "zeek/bolo" .

啟動(dòng)

執行下面啟動(dòng)命令

docker run --detach --name bolo --network=host  \
    --env RUNTIME_DB="MYSQL" \
        --env JAVA_OPTS="-Xms300m -Xmx300m -Xmn230m -Xloggc:/var/log/gc.log" \
    --env JDBC_USERNAME="root" \
    --env JDBC_PASSWORD="123456" \
    --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
        --env SERVER_HOST="www.pzrlhr.cn" \
        --env SERVER_PORT="443" \
        --env SERVER_SCHEME="https" \
    --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" \
    -v /dockerData/bolo/bolo-fantastic:/opt/bolo/skins/bolo-fantastic \
    -v /dockerData/bolo/bolo-NeoEase:/opt/bolo/skins//bolo-NeoEase-mod \
    zeek/bolo \
        --lute_http=http://127.0.0.1:8249

結束

至此,添加jvm控制參數就結束了??臻e內存明顯也多了很多,如下圖:

202008251057.png

gc也少了很多(內存還可以根據實(shí)際情況調整)。

202008251108.png



標 題:《bolo 編譯鏡像添加jvm參數
作 者:zeekling
提 示:轉載請注明文章轉載自個(gè)人博客:浪浪山旁那個(gè)村

    評論
    0 評論
avatar

取消
日本乱偷中文字幕,美女脱内衣18禁免费看,亚洲国产精品丝袜在线观看,18女人腿打开无遮挡,廖承宇chinese野战做受