Skip to content

Commit 831e88e

Browse files
committed
fix: 修正脑残把 web 服务打了
2 parents 6583d1c + a61a4b1 commit 831e88e

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

core/web.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
from aiohttp import web
1010
from aiohttp.web_urldispatcher import SystemRoute
1111

12+
from core import scheduler
13+
1214
from . import units
1315
from . import config
1416
from .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

233236
async def init():
@@ -247,6 +250,8 @@ async def init():
247250

248251
await start_public_server()
249252

253+
scheduler.run_repeat(check_server, 5)
254+
250255
async def start_public_server():
251256
global public_server
252257
if public_server is not None:

i18n/zh_cn.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,6 @@
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
}

0 commit comments

Comments
 (0)