Category: Environment Variables

Category: Environment Variables

Custom Environment Variables

Environment variables แสดงให้เห็นถึง placeholders ที่ดีซึ่งคุณสามารถจัดเก็บค่าพารามิเตอร์หรือสตริงที่ใช้บ่อยเพื่อไม่ให้ระบุรหัสด้วยตนเองในแต่ละครั้งที่ต้องการและมีจำนวนตัวแปร environment ที่กำหนดไว้ล่วงหน้าแล้ว สามารถนำโค้ดในแอปพลิเคชันของคุณหรือแม้แต่ปรับเปลี่ยนก่อนการสร้าง node เพื่อใช้การปรับเปลี่ยนให้เหมาะสมและทำให้การทำงานกับ Ruk-Com Cloud PaaS สะดวกยิ่งขึ้น ในบทความนี้ เราจะอธิบายวิธีการเพิ่มตัวแปรทั่วไปสำหรับ node ภานในแพลตฟอร์ม: ผ่านตัวแปรเฉพาะของแดชบอร์ด ผ่าน shell ในการกำหนดค่าไฟล์ ผ่านไฟล์ variables.conf (สำหรับ

Read More »

Java Options and Arguments

เพื่อให้มั่นใจในประสิทธิภาพด้านต้นทุน Java servers ที่จัดการโดย Ruk-Com Cloud ทั้งหมดจะได้รับการกำหนดค่าโดยอัตโนมัติเพื่อใช้หน่วยความจำ memory ในลักษณะที่เป็นประโยชน์มากที่สุดโดยการปรับเปลี่ยน Java memory parameters ตามหลักของปริมาณทรัพยากรที่จัดสรรให้กับคอนเทนเนอร์ คำแนะนำ: คอนเทนเนอร์ที่ไม่มีการจัดการ Java สามารถเพิ่มประสิทธิภาพได้โดยการเพิ่ม Java Memory Agent เข้าไป นอกจากนั้นสำหรับการเพิ่มประสิทธิภาพให้สูงขึ้นหรือการกำหนดค่าอื่นๆด้วยตนเอง ตัวเลือกอัตโนมัติสามารถเปลี่ยนแปลงได้ 1. เพื่อจัดเตรียมตัวเลือก

Read More »

Other Stacks Variables

สแต็ก ชื่อตัวแปร การแก้ไข* คำอธิบาย Maven JAVA_HOME – ชี้ไปที่ directory ที่ติดตั้ง Java Runtime Environment (JRE) Maven JAVA_OPTS_CONFFILE – Path ไปยังไฟล์ variables.conf Maven MAVEN_DEPLOY_ARTIFACT + กำหนด artifact

Read More »

Load Balancers

สแต็ก ชื่อตัวแปร การแก้ไข* คำอธิบาย HAProxy TCP_BALANCING + เปิดใช้งาน (true) หรือปิดใช้งาน (false) Proxy การรับส่งข้อมูลและการปรับสมดุลไปยัง TPC backend NGINX UPSTREAM_KEEPALIVE + ตั้งค่าคำสั่ง Keepalive สำหรับการ upstream NGINX WORKER_PROCESSES +

Read More »

Databases Variables

สแต็ก ชื่อตัวแปร การแก้ไข* คำอธิบาย All Databases ADMINPANEL_ENABLED (PHPMYADMIN_ENABLED) + ค่า “true” และ “1” อนุญาตให้ใช้ admin panel ในขณะที่ค่าอื่นๆปิดอยู่ซึ่งจำเป็นต้องรีสตาร์ทเพื่อใช้การเปลี่ยนแปลง ค่าในวงเล็บจะถูกเลิกใช้งาน แต่ยังคงใช้ได้กับ MySQL และ MariaDB databases MySQL, MariaDB, Percona

Read More »

Go (Golang) Variables

ชื่อตัวแปร การแก้ไข* คำอธิบาย GO_BUILD_OPTIONS + Option และ flags ที่ควรใช้สำหรับการสร้างแอปพลิเคชัน Go GO_RUN + ตั้งชื่อของ binary file ที่ปฏิบัติการ หากไม่ระบุไว้ใน deployment script จะพยายามค้นหาตามชื่อโปรเจ็กต์หนึ่งที่ตั้งไว้ GO_RUN_OPTIONS + Option และ flags

Read More »

Node.js Variables

ชื่อตัวแปร การแก้ไข* คำอธิบาย APP_FILE + ไฟล์แอปพลิเคชัน Node.js หลักที่จะเริ่มต้นโปรแกรม AUTO_OLD_HEAP + Turns on/off (true/false) การกำหนดค่า Ruk-Com Cloud memory โดยอัตโนมัติ – ตั้งค่าขนาดสูงสุดของ heap เก่าตามจำนวน memory บนคอนเทนเนอร์เก่า HOME_DIR

Read More »

Ruby Variables

ชื่อตัวแปร การแก้ไข* คำอธิบาย GEM_HOME + Locations (สามารถมีได้หลายแห่ง) ที่สามารถพบ GEM (ควรประกอบด้วย GEM_PATH) GEM_PATH – Location ที่จะติดตั้งค่าเริ่มต้น GEM IRBRC – Path ไปยังการกำหนดค่าไฟล์ IRB MY_RUBY_HOME – Path ไปยัง

Read More »

PHP Variables

สแต็ก ชื่อตัวแปร การแก้ไข* คำอธิบาย All PHP CACHE_MEM_LIMIT + กำหนดส่วนของ RAM ซึ่งควรจองไว้สำหรับ Redis cache server ที่สร้างเป็นส่วนถาวร โดยค่าเริ่มต้นคือ 10% ของ RAM ทั้งหมดในคอนเทนเนอร์ All PHP JELASTIC_AUTOCONFIG + เปิดใช้งาน

Read More »

Java Variables

สแต็ก ชื่อตัวแปร การแก้ไข* คำอธิบาย All Java FULL_GC_AGENT_DEBUG + เปิดใช้งาน (true) หรือปิดใช้งาน (false) debug mode เพื่อติดตามการดำเนินการ Java GC ใน logs All Java FULL_GC_PERIOD + ตั้งค่าช่วงเวลา (วินาที)

Read More »