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

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

  • apigee-cassandra (คาสซานดรา)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (ฐานข้อมูล PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (SSO ของ Edge)
  • 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)
  • edge-ui (UI แบบคลาสสิก)

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

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

  1. สร้างไฟล์ต่อไปนี้
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. เพิ่มพร็อพเพอร์ตี้ต่อไปนี้ลงในไฟล์
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. ตรวจสอบว่าผู้ใช้ apigee เข้าถึงไดเรกทอรีได้ ดังนี้
    chown apigee:apigee /directory/path
  4. รีสตาร์ทคอมโพเนนต์ดังนี้
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

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