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

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

नीचे दिए गए टूल का इस्तेमाल, Apigee सिस्टम.

टूल इनके लिए इस्तेमाल होता है सिस्टम की जगह की जानकारी

nodetool

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

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

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

/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)