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

โดยค่าเริ่มต้น ไฟล์บันทึกสำหรับคอมโพเนนต์ 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

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