ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / JAVA

คู่มือ Java Agent สำหรับ Java

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

ตัวแทนจาวาเป็นตัวสกัดกั้นหน้าวิธีการหลักของแอปพลิเคชันโดยทั่วไปแล้วมันเป็นแพ็คเกจ.jar ที่โหลดแบบคงที่ในพรีเมน-คลาสซึ่งใช้กลไกในการกำหนดเนื้อหาของคลาสที่กำลังรันอยู่ใหม่แพลตฟอร์มนี้ช่วยให้คุณเปิดแอปเพล็ตดังกล่าวได้โดยอัตโนมัติเมื่อเริ่มต้น (หลังจากเตรียมใช้งาน JVM)

เคล็ดลับ:สแต็ก Java ที่ได้รับการรับรองแพลตฟอร์มทั้งหมดจะรันรักคอม PaaS-gc-agent.jarเอเจนต์ Java เป็นส่วนหนึ่งของการปรับให้เหมาะสมมาตรฐานดำเนินการเรียก GC แบบเต็มเป็นระยะเพื่อลดการใช้หน่วยความจำและปล่อย RAM ที่ไม่ได้ใช้กลับสู่ระบบปฏิบัติการเนื่องจากการสนับสนุนแพลตฟอร์มในการพัฒนา Java ฟังก์ชันที่คล้ายกันจึงถูกนำมาใช้ตั้งแต่ต้นวันที่ 12เวอร์ชันของ JDK

Image 31: java memory agent add-on

ทำตามขั้นตอนถัดไปเพื่อเพิ่มเอเจนต์ Java แบบกำหนดเองลงในคอนเทนเนอร์:

  1. เข้าสู่ระบบแดชบอร์ดแพลตฟอร์มด้วยข้อมูลประจำตัวของคุณแล้วคลิกการกำหนดค่าปุ่มสำหรับแอปพลิเคชันเซิร์ฟเวอร์ใน Environment Java ของคุณ:

Image 32: environment config button2. ในช่องเปิดตัวจัดการไฟล์การกำหนดค่าคุณสามารถอัปโหลดเอเจนต์ Java ของคุณ.ไหไฟล์ไปยังตำแหน่งที่ต้องการใช้การดำเนินการรายการที่แผงด้านบน (สำหรับโฟลเดอร์ปัจจุบัน) หรือเมนูบริบทเมื่อวางเมาส์เหนือไดเร็กทอรีเฉพาะ

Image 33: upload file to containerระบุลิงก์ไปยังไฟล์ที่ต้องการหรือค้นหาบนเครื่องท้องถิ่นอัปโหลด.

  1. ถัดไปสลับไปที่ตัวแปร.conf(ตำแหน่งที่แน่นอนจะแตกต่างกันไปขึ้นอยู่กับสแต็กซอฟต์แวร์เฉพาะ) เพื่อให้ตัวแปรที่กำหนดเองและตัวเลือก JVM. ที่นี่คุณสามารถระบุจาวาเอเจนต์พารามิเตอร์พร้อมเส้นทางไปยังที่ต้องการไหไฟล์. ตัวอย่างเช่น:javaagent:/opt/tomcat/temp/my-java-agent.jar

Image 34: variables conf fileอย่าลืมที่จะบันทึกการเปลี่ยนแปลงด้วยปุ่มที่เหมาะสมเหนือตัวแก้ไข

  1. หากต้องการใช้การตั้งค่าที่เพิ่มใหม่คุณต้องทำรีสตาร์ท Nodeของเลเยอร์แอปพลิเคชันเซิร์ฟเวอร์ของคุณโดยใช้ตัวเลือกชื่อเดียวกัน

Image 35: restart nodes buttonนั่นคือทั้งหมด! ขณะนี้เอเจนต์ Java แบบกำหนดเองของคุณเริ่มทำงานแล้ว