बार-बार होने वाली एज सेवाओं के रखरखाव के टास्क

Edge for Private Cloud v. 4.17.09

Apigee सिस्टम के हर दिन बेहतर तरीके से काम करने के लिए, कुछ टास्क को सिस्टम के मूल रूप से इंस्टॉल होने पर और/या समय-समय पर पूरा करना चाहिए.

रखरखाव टूल सेट

नीचे दिए गए टूल, Apigee सिस्टम के साथ इंटरैक्ट करने या उसके अलग-अलग कॉम्पोनेंट का रखरखाव करने के लिए किए जाते हैं. वैरिएबल $APROOT, उस डायरेक्ट्री को दिखाता है जिसमें Apigee सिस्टम इंस्टॉल किया गया है.

टूल

इस्तेमाल के लिए

सिस्टम की जगह की जानकारी

nodetool

Apache Cassandra का रखरखाव

/opt/apigee/apigee-cassandra/bin

cassandra-cli

Apache Cassandra कमांड लाइन

/opt/apigee/apigee-cassandra/bin

zkCli.sh

Apache ZooKeeper कमांड-लाइन यूटिलिटी

/opt/apigee/apigee-zookeeper/bin

nc

आर्बिट्ररी टीसीपी/आईपी और यूडीपी कमांड; ZooKeeper में "चार अक्षर वाले कमांड" का इस्तेमाल करना

/usr/bin/nc या आपके ऑपरेटिंग सिस्टम के हिसाब से कोई दूसरी जगह

जिन स्थितियों में "nc" या "telnet" निर्देशों को सुरक्षा से जुड़ा जोखिम माना जा सकता है, उनमें इन Python स्क्रिप्ट का इस्तेमाल किया जा सकता है:

import time
import socket
import sys

if len(sys.argv) <> 4:
    print "Usage: %s address port 4-letter-cmd" % sys.argv[0]
else:
    c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    c.connect((sys.argv[1], int(sys.argv[2])))
    c.send(sys.argv[3])
    time.sleep(0.1)
    print c.recv(512)