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

Edge for Private Cloud v. 4.17.05

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

रखरखाव टूल सेट किया गया

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

टूल

इनके लिए इस्तेमाल किया जाता है

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

nodetool

Apache कसांद्रा का रखरखाव

/opt/apigee/apigee-cassandra/bin

कैसंद्रा-क्ली

Apache कसांद्रा कमांड लाइन

/opt/apigee/apigee-cassandra/bin

zkCli.sh

Apache ZooKeeper कमांड लाइन की सुविधा

/opt/apigee/apigee-zookeeper/bin

नॉन

आर्बिट्ररी टीसीपी/आईपी और यूडीपी निर्देश; 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)