مشکلات ZooKeeper

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

این مباحث نحوه عیب‌یابی مشکلات ZooKeeper مانند خطاهای قطع اتصال را توضیح می‌دهند.

خطاهای قطع اتصال ZooKeeper

گاهی اوقات اجزای لبه مانند پردازنده‌های پیام و سرورهای مدیریت ممکن است اتصال خود را با ZooKeeper از دست بدهند. این می‌تواند منجر به مشکلاتی مانند خطاهای استقرار API Proxy، خرابی‌های Management API و غیره شود.

کتاب‌های بازی

این بخش اطلاعات و راهنمایی‌هایی در مورد برخی از رویه‌های خاص که می‌توان برای عیب‌یابی و حل خطاهای قطع اتصال ZooKeeper دنبال کرد، ارائه می‌دهد.

مشکل پیام خطا در لاگ‌ها دفترچه راهنما
خطاهای قطع اتصال ZooKeeper

ممکن است خطای زیر را در لاگ‌های روتر یا پردازنده پیام مشاهده کنید:

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
at
org.apache.zookeeper.KeeperException.create(KeeperException.java:99) ~[zookeeper-3.4.6.jar:3.4.6-1569965]

یا

ممکن است هنگام استقرار API Proxy در Edge UI با خطای زیر مواجه شوید:

Error Fetching Deployments Error while checking path existence for path: PATH
خطاهای قطع اتصال ZooKeeper

اطلاعات تشخیصی

اگر در مورد خطاهای قطع اتصال ZooKeeper به کمک پشتیبانی Apigee نیاز دارید، اطلاعات تشخیصی زیر را جمع‌آوری کرده و در بخش پشتیبانی به اشتراک بگذارید:

اطلاعات تشخیصی مکان چطور این اطلاعات را جمع‌آوری کنم؟
دستورات بررسی سلامت ZooKeeper نگهبان باغ وحش
echo "ruok" | nc localhost 2181 | tee /tmp/zookeeper_NODE#_ruok_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo srvr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_srvr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo mntr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_mntr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo stat | nc localhost 2181 | tee /tmp/zookeeper_NODE#_stat_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo cons | nc localhost 2181 | tee /tmp/zookeeper_NODE#_cons_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
گزارش‌های ZooKeeper و فایل‌های مرتبط نگهبان باغ وحش
tar cvzf /tmp/zookeeper_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-zookeeper/*.log /opt/apigee/apigee-zookeeper/conf/zoo.cfg /opt/apigee/data/apigee-zookeeper/data/myid

فشرده‌سازی تمام داده‌های تشخیصی نگهبان باغ وحش
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*