lxylxy123321 6 giorni fa
parent
commit
0af5195735
1 ha cambiato i file con 3 aggiunte e 6 eliminazioni
  1. 3 6
      backend/app/core/remote_executor.py

+ 3 - 6
backend/app/core/remote_executor.py

@@ -236,13 +236,10 @@ def run_inference_remote(
 
     code, stdout, stderr = ssh_exec(remote_cmd, timeout=600)
 
-    logger.info(f"Remote inference SSH result: code={code}, stdout_len={len(stdout)}, stderr_len={len(stderr)}")
-    if stderr:
-        logger.warning(f"Remote inference stderr: {stderr[:500]}")
-
+    logger.info(f"Remote inference SSH result: code={code}, stdout={stdout.strip()}, stderr={stderr.strip()[:500]}")
     if code != 0:
-        logger.error(f"Remote inference failed: {stderr}")
-        return {"error": stderr.strip() or "Remote inference failed"}
+        logger.error(f"Remote inference failed: stderr={stderr}, stdout={stdout}")
+        return {"error": stderr.strip() or stdout.strip() or "Remote inference failed"}
 
     # 提取最后一行 JSON
     for line in reversed(stdout.strip().split("\n")):