ตัวเลือก Java และอาร์กิวเมนต์
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน ตัวเลือก Java และอาร์กิวเมนต์ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
เพื่อให้มั่นใจในประสิทธิภาพด้านต้นทุน Java servers ที่จัดการโดย Ruk-Com Cloud ทั้งหมดจะได้รับการกำหนดค่าโดยอัตโนมัติเพื่อใช้หน่วยความจำหน่วยความจำในลักษณะที่เป็นประโยชน์มากที่สุดโดยการปรับเปลี่ยน Java memory parameters ตามหลักของปริมาณ Resource ที่จัดสรรให้กับ Container
คำแนะนำ:Container ที่ไม่มีการจัดการ Java สามารถเพิ่มประสิทธิภาพได้โดยการเพิ่ม Java Memory Agent เข้าไป
นอกจากนั้นสำหรับการเพิ่มประสิทธิภาพให้สูงขึ้นหรือการกำหนดค่าอื่นๆด้วยตนเอง ตัวเลือกอัตโนมัติสามารถเปลี่ยนแปลงได้
1. เพื่อจัดเตรียมตัวเลือก Java ที่ต้องการทั้งหมดในคราวเดียวสามารถใช้ไฟล์ variables.conf ได้
Location ที่แน่นอนอาจแตกต่างกันออกไปขึ้นอยู่กับ Application Server ที่คุณใช้งานอยู่โดยเฉพาะ:
- แมวตัวผู้, ทอมอี-/opt/tomcat/conf/variables.conf
- ท่าเทียบเรือ-/opt/ท่าเทียบเรือ/etc/variables.conf
- บูทสปริง-/opt/shared/conf/variables.conf
- ปลาแก้ว-/opt/glassfish/glassfish/domains/domain1/กำหนดค่า/variables.conf
- ปายรา-/opt/payara/glassfish/domains/domain1/กำหนดค่า/variables.conf
- ไวลด์ฟลาย-/opt/wildfly/conf/variables.conf

หากจำเป็นคุณสามารถกำหนดตัวเลือกหน่วยความจำหลักใหม่ได้โดยใช้ตัวแปร Container
2. อย่าลืม restart node เพื่อใช้การเปลี่ยนแปลง

เมื่อดำเนินการครบแล้ว ตอนนี้ Application กำลังทำงานด้วยตัวเลือก Java ที่คุณกำหนดเอง
นิยาม Parameter Java หลักใหม่
Parameter หน่วยความจำที่สำคัญที่สุด (-Xms, -Xmn, -Xmx, -Xminf, -Xmaxf, -XX:MaxPermSize, *-XX:+Use.GC) สามารถกำหนดใหม่ได้โดยใช้ตัวแปร environment โดยเฉพาะ
ตัวอย่างเช่น คุณสามาถเพิ่มตัวเลือก Xmx (เช่น ขนาดสูงสุดสำหรับหน่วยความจำ Java heap) โดยคลิกปุ่มเพิ่ม:

ตัวแปรเฉพาะของ Spring Boot และ Java Engine
เมื่อใช้งาน Templateบูทสปริงและเครื่องยนต์จาวาคุณสามารถจัดเตรียมตัวแปรเพิ่มเติม 2 ตัวแปร:
- JAVA_OPTS- ใช้เพื่อปรับแต่งตัวเลือก Java สำหรับแอปของคุณ (คล้ายกับไฟล์ variable.conf)
- JAVA_ARGS- ใช้เพื่อส่ง arguments ที่กำหนดเองไปยัง Application หลักของคุณ

อย่าลืม restart Application Server ของคุณเพื่อใช้การเปลี่ยนแปลง
