INNER CODE UNIT · Python
_comfy_server_status
runpod-workers/worker-comfyui · handler.py:104
def _comfy_server_status():
"""Return a dictionary with basic reachability info for the ComfyUI HTTP server."""
try:
resp = requests.get(f"http://{COMFY_HOST}/", timeout=5)
return {
"reachable": resp.status_code == 200,
"status_code": resp.status_code,
}
except Exception as exc:
return {"reachable": False, "error": str(exc)}
def _attempt_websocket_reconnect(ws_url, max_attempts, delay_s, initial_error):
"""
Attempts to reconnect to the WebSocket server after a disconnect.
Args:
ws_url (str): The WebSocket URL (including client_id).