使用 unix 替代 http

This commit is contained in:
mofeng-git 2024-09-15 11:38:12 +08:00
parent 000f94d204
commit 65d02aaa9d

View File

@ -24,8 +24,10 @@ import re
import asyncio
import time
from typing import AsyncGenerator
from xmlrpc.client import ServerProxy
from supervisor.xmlrpc import SupervisorTransport
from ...logging import get_logger
@ -66,7 +68,7 @@ class LogReader:
else:
await asyncio.sleep(1)
else:
server = ServerProxy('http://127.0.0.1:9001/RPC2')
server = ServerProxy('http://127.0.0.1',transport=SupervisorTransport(None, None, serverurl='unix:///tmp/supervisor.sock'))
log_entries = server.supervisor.readLog(0,0)
yield log_entries