लॉग फ़ाइल की जगह सेट करना

डिफ़ॉल्ट तौर पर, किसी एज कॉम्पोनेंट के लिए लॉग फ़ाइलें, /opt/apigee/var/log/component_name डायरेक्ट्री में लिखी जाती हैं, जहां component_name इनमें से कोई एक हो सकता है:

  • apigee-cassandra (कैसंड्रा)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL डेटाबेस)
  • apigee-qpidd (सवाल और जवाब)
  • apigee-sso (Edge एसएसओ)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (मैनेजमेंट सर्वर)
  • edge-management-ui (नया Edge यूज़र इंटरफ़ेस (यूआई))
  • edge-message-processor (मैसेज प्रोसेस करने वाला)
  • edge-postgres-server (पोस्टग्रेस सर्वर)
  • edge-qpid-server (Qpid सर्वर)
  • edge-router (एज राऊटर)
  • edge-ui (क्लासिक यूज़र इंटरफ़ेस (यूआई))

इस सूची के अलावा, Edge /opt/apigee/var/log/apigee-setup डायरेक्ट्री में सेट अप प्रोसेस को भी लॉग करता है.

EDGE के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, सभी Edge कॉम्पोनेंट के लिए डिफ़ॉल्ट लॉग फ़ाइल लोकेशन बदलने के लिए, यह तरीका अपनाएं:

  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

कॉम्पोनेंट कॉन्फ़िगरेशन फ़ाइलों के नाम और जगह के बारे में ज़्यादा जानकारी के लिए, प्रॉपर्टी फ़ाइलों की जगह देखें.