File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 99from aiohttp import web
1010from aiohttp .web_urldispatcher import SystemRoute
1111
12+ from core import scheduler
13+
1214from . import units
1315from . import config
1416from .logger import logger
@@ -225,9 +227,10 @@ async def _check():
225227 return data == w
226228 except :
227229 return False
228- if not _check ():
229- await start_public_server ()
230- return False
230+ if _check ():
231+ return
232+ await start_public_server ()
233+ logger .twarning ("web.warning.public_port" , port = config .const .public_port )
231234
232235
233236async def init ():
@@ -247,6 +250,8 @@ async def init():
247250
248251 await start_public_server ()
249252
253+ scheduler .run_repeat (check_server , 5 )
254+
250255async def start_public_server ():
251256 global public_server
252257 if public_server is not None :
Original file line number Diff line number Diff line change 3434 "cluster.success.enabled" : " 节点 [${cluster}] 已正常上线" ,
3535 "cluster.error.socketio.message" : " 节点 [${cluster}] 收到错误消息,原因 [${message}]" ,
3636 "cluster.error.socketio.warden" : " [Warden] 节点 [${cluster}] 收到错误消息,原因 [${message}]" ,
37- "utils.error.service_error" : " 服务出错,状态码 [${code}(${httpCode})] 类型 [${name}] 信息 [${message}]"
37+ "utils.error.service_error" : " 服务出错,状态码 [${code}(${httpCode})] 类型 [${name}] 信息 [${message}]" ,
38+ "web.warning.public_port" : " 当前 Web 服务器在 [${port}] 端口已重新开启"
3839}
You can’t perform that action at this time.
0 commit comments