خطاهای استقرار

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

هر خطایی که در حین استقرار یک پروکسی API رخ دهد، خطای استقرار نامیده می شود. استقرار پراکسی‌های API ممکن است به دلایل مختلفی مانند مشکلات اتصال شبکه بین سرورهای Edge، مشکلات مربوط به ذخیره‌گاه داده Cassandra، استثناهای ZooKeeper و خطاهای موجود در بسته پراکسی API با شکست مواجه شود.

کتاب های بازی

این بخش اطلاعات و راهنمایی هایی در مورد برخی از روش های خاص ارائه می دهد که می توان برای عیب یابی و رفع خطاهای استقرار دنبال کرد.

پیغام خطا کتاب بازی
Error: Call timed out; either server is down or server is not reachable خطای مهلت زمانی
Unexpected error Error while fetching children for path خطا در واکشی فرزندان برای مسیر
Error while accessing datastore;Please retry later خطا در دسترسی به Datastore
Configuration failed, associated contexts = [] پیکربندی انجام نشد
Unexpected error occurred while processing the updates,associated contexts = [] خطا در پردازش به‌روزرسانی‌ها

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

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

اطلاعات تشخیصی از کجا می توانم این اطلاعات را جمع آوری کنم؟ چگونه این اطلاعات را جمع آوری کنم؟
خروجی API Deployments سرور مدیریت
curl -s 0:8080/v1/organizations/ORGNAME/environments/ENVNAME/apis/APINAME/deployments > /tmp/ms_deployments_output_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
گزارش های سرور مدیریت سرور مدیریت
tar cvzf /tmp/ms_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/system*
tar cvzf /tmp/ms_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/transactions*

با دستور زیر تمام داده ها را روی مدیریت سرور جمع کنید:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
خروجی درخت طبقه بندی پردازشگر پیام
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
گزارش‌های پردازشگر پیام پردازشگر پیام
tar cvzf /tmp/rmp_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/system*
tar cvzf /tmp/rmp_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/transactions*
tar cvzf /tmp/rmp_system_monitor_config_mp_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/edge-message-processor* /opt/apigee/var/log/edge-message-processor/config* /opt/apigee/var/log/edge-message-processor/system-monitor*
اتصال با کاساندرا پردازشگر پیام
telnet CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
telnet CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

اگر telnet ندارید، می توانید از دستور netcat به صورت زیر استفاده کنید:

nc -vz CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
nc -vz CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
قابلیت اتصال با ZooKeeper پردازشگر پیام
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

اگر telnet ندارید، می توانید از دستور netcat به صورت زیر استفاده کنید:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
تمام داده های تشخیصی را فشرده کنید پردازشگر پیام
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_*
کنده های کاساندرا کاساندرا
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config*
tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log
گزارش‌های 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