وظایف تعمیر و نگهداری مکرر Edge Services

برای اطمینان از عملکرد روزانه بهینه سیستم Apigee، وظایف خاصی باید زمانی که سیستم در ابتدا نصب شده است و/یا به صورت دوره ای انجام شود.

ابزارهای زیر برای برقراری ارتباط یا نگهداری اجزای مختلف سیستم Apigee استفاده می‌شوند.

ابزار استفاده شده برای مکان سیستم

nodetool

تعمیر و نگهداری آپاچی کاساندرا

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

خط فرمان آپاچی کاساندرا

/opt/apigee/apigee-cassandra/bin
zkCli.sh

ابزار خط فرمان Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin
nc

دستورات دلخواه TCP/IP و UDP. فراخوانی ZooKeeper "فرمان های چهار حرفی"

/usr/bin/nc یا مکان دیگری که به سیستم عامل شما وابسته است

در شرایطی که دستورات nc یا telnet ممکن است یک خطر امنیتی در نظر گرفته شوند، می توان از اسکریپت پایتون زیر استفاده کرد:

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)