การตั้งค่าตําแหน่งไฟล์บันทึก

โดยค่าเริ่มต้น ระบบจะเขียนไฟล์บันทึกของคอมโพเนนต์ Edge ลงใน /opt/apigee/var/log/component_name โดยที่ component_name อาจเป็นค่าใดค่าหนึ่งต่อไปนี้

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (ฐานข้อมูล PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (เซิร์ฟเวอร์การจัดการ)
  • edge-management-ui (UI ของ Edge ใหม่)
  • edge-message-processor (ตัวประมวลผลข้อความ)
  • edge-postgres-server (เซิร์ฟเวอร์ Postgres)
  • edge-qpid-server (เซิร์ฟเวอร์ Qpid)
  • edge-router (Edge Router)

นอกจากรายการนี้แล้ว Edge ยังบันทึกกระบวนการตั้งค่าในไดเรกทอรี /opt/apigee/var/log/apigee-setup ด้วย

ใช้ขั้นตอนต่อไปนี้เพื่อเปลี่ยนตำแหน่งไฟล์บันทึกเริ่มต้นสำหรับคอมโพเนนต์ Edge ทั้งหมดยกเว้น New Edge UI:

  1. สร้างไฟล์ต่อไปนี้
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. เพิ่มพร็อพเพอร์ตี้ต่อไปนี้ลงในไฟล์
    APIGEE_APP_LOGDIR=/directory/path

    โดยที่ /directory/path จะระบุไดเรกทอรีสำหรับไฟล์บันทึก

  3. ตรวจสอบว่าผู้ใช้ "apigee" เข้าถึงไดเรกทอรีได้
    chown apigee:apigee /directory/path
  4. รีสตาร์ทคอมโพเนนต์
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

ดูข้อมูลเพิ่มเติมเกี่ยวกับชื่อและตำแหน่งของไฟล์การกำหนดค่าคอมโพเนนต์ได้ที่ ตำแหน่งของไฟล์พร็อพเพอร์ตี้