linux下部署tomcat Linux和Windows中tomcat修改內(nèi)存大小的方法?
Linux和Windows中tomcat修改內(nèi)存大小的方法?1. 一開始,是遠(yuǎn)程調(diào)試的問題,出現(xiàn)了“debugger failed to attach:handshake failed-receive
Linux和Windows中tomcat修改內(nèi)存大小的方法?
1. 一開始,是遠(yuǎn)程調(diào)試的問題,出現(xiàn)了“debugger failed to attach:handshake failed-received>get/HTTP/1.1<-expected> jdwp handshake<”。刪除卡塔琳娜.sh在中進(jìn)行遠(yuǎn)程調(diào)試。2檢查端口,發(fā)現(xiàn)一個Tomcat端口消失了,然后檢測內(nèi)存的原因。根據(jù)實(shí)際情況調(diào)整每個Tomcat的內(nèi)存來解決問題。
如何修改tomcat內(nèi)存大小?
Tomcat內(nèi)存優(yōu)化]在Linux中修改Tomcatuhome/bin/卡塔琳娜.sh,add
Java beforeuopts=“-xx:permsize=64m xx:maxpermsize=128m-xms512m-xmx1024m-duser.timezone=亞洲/上?!?/p>
windows修改Tomcatuuhome/bin/卡特琳娜.巴特, add
setjava before uopts=-XX:permsize=64M XX:maxpermsize=128m-xms512m-xmx1024m
最大堆內(nèi)存為1024m。對于當(dāng)前硬件,它仍然很低。在實(shí)現(xiàn)時,應(yīng)根據(jù)機(jī)器的具體硬件配置進(jìn)行優(yōu)化。
tomcat最大可設(shè)置多少內(nèi)存?
這通常根據(jù)服務(wù)器的內(nèi)存大小進(jìn)行設(shè)置。
例如,如果服務(wù)器有4個核心和8g,您可以為系統(tǒng)設(shè)置6G和2G。最好除以4,因?yàn)閮?nèi)存的頁幀是4K。
如果系統(tǒng)中有其他服務(wù),則需要將其設(shè)置得更小。
Tomcat內(nèi)存設(shè)置方法
windows,在文件/bin/卡特琳娜.巴特,Linux,文件/bin/卡塔琳娜.sh在前面,添加以下設(shè)置:
JavaOpts=“-XMS[初始內(nèi)存大小]-Xmx[最大可用內(nèi)存]”
通常,最大和最小內(nèi)存設(shè)置相同,以防止頻繁的內(nèi)存回收。