בדף הזה מתוארות כמה שגיאות נפוצות ב-Blockchain Node Engine ומוסבר איך לתקן אותן.
לא ניתן היה לזהות את המארח
השגיאה הבאה מתרחשת כשמנסים להשתמש בצומת הבלוקצ'יין בזמן שהוא עדיין נוצר:
Could not resolve host: json-rpc.abc1234.blockchainnodeengine.com
כדי לפתור את הבעיה, צריך לחכות שהצומת יגיע למצב RUNNING. אפשר לראות את הסטטוס כמו שמתואר במאמר בנושא רשימת צמתי הבלוקצ'יין.
שגיאה 400: השיטה לא מאפשרת למתקשרים לא רשומים
השגיאה הבאה מתרחשת כשמנסים להשתמש בצומת הבלוקצ'יין ללא מפתח API:
400 error: Method doesn't allow unregistered callers (callers without
established identity). Please use API Key or other form of API consumer
identity to call this API.
כדי לפתור את הבעיה, אפשר לעיין במאמר בנושא יצירת מפתח API.
לא ברור לי אם הצומת שלי סיים את הסנכרון
כדי לפתור את הבעיה תוכלו לנסות אחד מהפתרונות הבאים:
צמתים מלאים: מתקשרים אל
eth_syncingואם מקבלים תשובהfalse, אז הפעולה הושלמה.curl -H POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":2586,"method":"eth_syncing","params":[]}]}' https://<executionClientJsonRpcEndpoint>?key=<API_KEY>{"jsonrpc":"2.0","id":2586,"result":false}העברה לארכיון של צמתים: שליחת שאילתה לנקודת הקצה של המדדים
executionClientPrometheusMetricsApiEndpoint:curl -H "Content-Type: application/json" 'http://<executionClientPrometheusMetricsApiEndpoint>/debug/metrics/prometheus?key=<API_KEY>'מחפשים את הערך
block_hashesבתשובה.