Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk mengubah suai konfigurasi memori JVM dalam Tomcat8 di bawah Linux

Bagaimana untuk mengubah suai konfigurasi memori JVM dalam Tomcat8 di bawah Linux

WBOY
WBOYke hadapan
2023-06-03 08:43:273036semak imbas

Cara mengubah suai konfigurasi memori JVM dalam Tomcat8

Tomcat tidak mengesyorkan untuk mengkonfigurasi pembolehubah secara langsung dalam catalina.sh Sebaliknya, tuliskannya dalam direktori yang sama sebagai catalina ( direktori bin) setenv.sh.

Bagaimana untuk mengubah suai konfigurasi memori JVM dalam Tomcat8 di bawah Linux

Jadi jika kita mahu mengubah suai konfigurasi memori jvm

maka kita perlu mengubah suai fail setenv.sh (tidak tersedia secara lalai, kita perlu untuk mencipta setenv.sh baharu ), tulis (saiz boleh diubah suai mengikut situasi anda sendiri):

export CATALINA_OPTS="$CATALINA_OPTS -Xms1000m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx1000m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

Selepas menetapkan, mulakan Tomcat

dan anda akan dapati:

Bagaimana untuk mengubah suai konfigurasi memori JVM dalam Tomcat8 di bawah Linux

direktori kation [/usr/local/apache-tomcat-8.5.33/webapps/manager] telah selesai dalam [11] ms
06-Sep-2018 14:18:17.690 信息 [utama] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8088"]
06-Sep-2018 14:18:17.702 信息 [utama] org.apache.coyote.Abstract Starting Protocol"starH. ajp-nio-8009"]
06-Sep-2018 14:18:17.707 信息 [utama] org.apache.catalina.startup.Catalina.start Permulaan pelayan dalam 10577 ms
[INFO adalah /] Direktori berfungsi usr/local/apache-tomcat-8.5.33
[INFO] War root ialah /usr/local/apache-tomcat-8.5.33/webapps/cat
Java HotSpot(TM) 64-Bit Server VM warning : mengabaikan pilihan MaxPermSize=256m; sokongan telah dialih keluar pada 8.0
06-Sep-2018 14:55:15.068 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Versi pelayan:        Apache Tomcat/8.5.3306-Sep-2015: 信 14:07:06 utama .apache.catalina.startup.VersionLoggerListener.log Nombor pelayan:         8.5.33.0
06-Sep-2018 14:55:15.073 信息 [utama] org.apache.catalina.log OS Nama Logger Listen :Ver Linux
06-Sep-2018 14:55:15.073 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Versi OS:            3.10.0-229.el7.x86_64 06-Sep-2018 14: 55: 15.073 信息/usr/local/jdk1.8.0_171/jre
06-Sep-2018 14:55:15.073 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Versi JVM:     1     .0 1     . 06-Sep-2018 14: 55: 15.073 信息 [Main] org.apache.catalina.startup.versionLoggerListener.log JVM Vendor: Oracle Corporation
06-Sep-2018 14: 55: 15.073 信息 [main] .catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.073 信息 [utama] org.erapache log. CATALINA_HOME:         /usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener baris perintah:.Dlog .logging.config.file=/usr/local/apache-tomcat-8.5.33/conf/logging.properties
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup. VersionLoggerListener.log Argumen baris arahan: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionListener log Argumen baris arahan: -Djdk.tls.ephemeralDHKeySize=2048
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris arahan: -.Djava handler.pkgs=org.apache.catalina.webresources
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris arahan: -Dorg.apache.catalina security.SecurityListener.UMASK=0027
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris arahan: -Xms1000m
06 :55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris arahan: -Xmx1000m
06-Sep-2018 14:55:15.074 信息 apa. VersionLoggerListener.log Argumen baris perintah: -XX:MaxPermSize=256m
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris perintah: -Dignore.endorsed. dirs=
06-Sep-2018 14:55:15.074 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris arahan: -Dcatalina.base=/usr/local/apache-tomcat-8.5. 33
06-Sep-2018 14:55:15.075 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris perintah: -Dcatalina.home=/usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.075 信息 [utama] org.apache.catalina.startup.VersionLoggerListener.log Argumen baris perintah: -Djava.io.tmpdir=/usr/local/apache-tomcat-8.5. 33/temp
06-Sep-2018 14:55:15.075 信息 [utama] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Pustaka Apache Tomcat Native berasaskan APR yang membenarkan prestasi optimum dalam persekitaran pengeluaran tidak ditemui pada java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
06-Sep-2018 14:55:15.236 信息 [utama ] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8088"]
06-Sep-2018 14:55:15.248 信息 [utama] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Menggunakan pemilih kongsi untuk tulis/baca servlet
06-Sep-2018 14:255:15. [utama] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
06-Sep-2018 14:55:15.257 信息 [utama] org.apache.tomcat.util.net. NioSelectorPool.getSharedSelector Menggunakan pemilih kongsi untuk servlet write/read
06-Sep-2018 14:55:15.259 信息 [utama] org.apache.catalina.startup.Catalina.load Permulaan diproses dalam 602 ms
0 Sep-2018 14:55:15.302 信息 [utama] org.apache.catalina.core.StandardService.startPerkhidmatan Mula Dalaman [Catalina]
06-Sep-2018 14:55:15.302 信息 [main] .core.StandardEngine.startInternal Starting Servlet Enjin: Apache Tomcat/8.5.33
06-Sep-2018 14:55:15.327 信息 [localhost-startStop-1] org.apache.catalina.startup.deployment.HostDeployg. arkib aplikasi [/usr/local/apache-tomcat-8.5.33/webapps/cat.war]
06-Sep-2018 14:55:18.042 信息 [localhost-startStop-1] org.apache.jasper.servlet .TldScanner.scanJars Sekurang-kurangnya satu JAR telah diimbas untuk TLD namun tidak mengandungi TLD. Dayakan pengelogan nyahpepijat untuk pembalak ini untuk mendapatkan senarai lengkap JAR yang telah diimbas tetapi tiada TLD ditemui di dalamnya. Melangkau JAR yang tidak diperlukan semasa pengimbasan boleh meningkatkan masa permulaan dan masa kompilasi JSP.
06-Sep-2018 14:55:33.944 警告 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorSecurendomSecureratorBase. untuk penjanaan ID sesi menggunakan [SHA1PRNG] mengambil masa [15,876] milisaat.
Fail Logger /data/applogs/cat/cat_20180906.log 

[root@localhost bin]# ./ startup.sh 
Menggunakan CATALINA_BASE:   /usr/local/apache-tomcat-8.5.33
Menggunakan CATALINA_HOME:   /usr/local/apache-tomcat-8.5.33
Menggunakan CATALINA_TMPDIR: /usr/local apache-tomcat-8.5.33/temp
Menggunakan JRE_HOME:        /usr/local/jdk1.8.0_171/jre
Menggunakan CLASSPATH:       /usr/local/apache-tomcat-8.5.33/jarstrap :/usr/local/apache-tomcat-8.5.33/bin/tomcat-juli.jar
Tomcat bermula.
[root@localhost bin]# uname -a
Linux localhost.localdomain 3.10.0 -229.el7.x86_64 #1 SMP Jum 6 Mac 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost bin]# 

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai konfigurasi memori JVM dalam Tomcat8 di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam