Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

स्वास्थ्य जाँच (CLI)

अनुमान लगाए बिना चैनल कनेक्टिविटी सत्यापित करने के लिए संक्षिप्त मार्गदर्शिका।

त्वरित जाँच

  • openclaw status — स्थानीय सारांश: Gateway (गेटवे) की पहुँच/मोड, अपडेट संकेत, लिंक किए गए चैनल का प्रमाणीकरण आयु, सत्र + हालिया गतिविधि।
  • openclaw status --all — पूर्ण स्थानीय निदान (केवल-पठन, रंगीन, डिबगिंग के लिए पेस्ट करना सुरक्षित)।
  • openclaw status --deep — चल रहे Gateway (गेटवे) की भी जाँच करता है (समर्थित होने पर प्रति-चैनल प्रोब)।
  • openclaw health --json — चल रहे Gateway (गेटवे) से पूर्ण स्वास्थ्य स्नैपशॉट माँगता है (केवल WS; कोई प्रत्यक्ष Baileys सॉकेट नहीं)।
  • एजेंट को बुलाए बिना स्थिति उत्तर पाने के लिए WhatsApp/WebChat में /status को एक स्वतंत्र संदेश के रूप में भेजें।
  • लॉग्स: /tmp/openclaw/openclaw-*.log को टेल करें और web-heartbeat, web-reconnect, web-auto-reply, web-inbound के लिए फ़िल्टर करें।

गहन निदान

  • डिस्क पर क्रेडेंशियल्स: ls -l ~/.openclaw/credentials/whatsapp/<accountId>/creds.json (mtime हालिया होना चाहिए)।
  • सेशन स्टोर: ls -l ~/.openclaw/agents/<agentId>/sessions/sessions.json (पाथ को कॉन्फ़िग में ओवरराइड किया जा सकता है)। कुल संख्या और हाल के प्राप्तकर्ता status के माध्यम से प्रदर्शित होते हैं।
  • रीलिंक फ्लो: openclaw channels logout && openclaw channels login --verbose जब लॉग में स्टेटस कोड 409–515 या loggedOut दिखाई दें। (नोट: पेयरिंग के बाद स्टेटस 515 आने पर QR लॉगिन फ्लो एक बार अपने आप पुनः आरंभ होता है।)

जब कुछ विफल हो जाए

  • logged out या स्थिति 409–515 → openclaw channels logout के साथ रिलिंक करें, फिर openclaw channels login
  • Gateway (गेटवे) अनुपलब्ध → इसे प्रारंभ करें: openclaw gateway --port 18789 (यदि पोर्ट व्यस्त हो तो --force का उपयोग करें)।
  • कोई इनबाउंड संदेश नहीं → पुष्टि करें कि लिंक किया गया फ़ोन ऑनलाइन है और प्रेषक अनुमत है (channels.whatsapp.allowFrom); समूह चैट के लिए, सुनिश्चित करें कि allowlist + मेंशन नियम मेल खाते हों (channels.whatsapp.groups, agents.list[].groupChat.mentionPatterns)।

समर्पित "health" कमांड

openclaw health --json चल रहे Gateway से उसका हेल्थ स्नैपशॉट मांगता है (CLI से सीधे चैनल सॉकेट्स का उपयोग नहीं करता)। यह उपलब्ध होने पर लिंक्ड क्रेडेंशियल्स/ऑथ की आयु, प्रति-चैनल प्रोब सारांश, सेशन-स्टोर सारांश, और प्रोब अवधि की रिपोर्ट करता है। यदि Gateway तक पहुंच न हो या प्रोब विफल/टाइमआउट हो जाए तो यह नॉन-ज़ीरो कोड के साथ एग्ज़िट करता है। 10 सेकंड के डिफ़ॉल्ट को ओवरराइड करने के लिए --timeout <ms> का उपयोग करें।