diag: poller 注册/启动链路加日志(定位 rounds=0:是未注册还是循环未跑)
This commit is contained in:
parent
c4e8406c6f
commit
a5dd0a4079
@ -336,6 +336,7 @@ def start_poller():
|
|||||||
async def _bid_poller(app):
|
async def _bid_poller(app):
|
||||||
async def _loop():
|
async def _loop():
|
||||||
db, dbname = get_db()
|
db, dbname = get_db()
|
||||||
|
POLLER_STATE["last_error"] = ""
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
async def _once():
|
async def _once():
|
||||||
@ -363,6 +364,11 @@ def start_poller():
|
|||||||
logger.warning("bid_poller error/timeout: %s", str(e)[:200])
|
logger.warning("bid_poller error/timeout: %s", str(e)[:200])
|
||||||
await asyncio.sleep(POLL_INTERVAL)
|
await asyncio.sleep(POLL_INTERVAL)
|
||||||
|
|
||||||
|
try:
|
||||||
|
from appPublic.log import debug as _dbg0
|
||||||
|
_dbg0("bid_flow poller handler invoked, creating loop task")
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
asyncio.create_task(_loop())
|
asyncio.create_task(_loop())
|
||||||
try:
|
try:
|
||||||
from appPublic.log import debug as _dbg
|
from appPublic.log import debug as _dbg
|
||||||
|
|||||||
@ -46,7 +46,13 @@ def load_pipeline_bidding():
|
|||||||
if mode in ("all", "worker"):
|
if mode in ("all", "worker"):
|
||||||
try:
|
try:
|
||||||
from .bid_flow import start_poller
|
from .bid_flow import start_poller
|
||||||
start_poller()
|
r = start_poller()
|
||||||
|
try:
|
||||||
|
from appPublic.log import debug as _dbg
|
||||||
|
_dbg("[pipeline_bidding] poller register result: %s (PIPELINE_MODE=%s)" % (r, mode))
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
logger.info("[pipeline_bidding] poller register: %s (mode=%s)", r, mode)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning("[pipeline_bidding] poller 启动失败: %s", str(e)[:200])
|
logger.warning("[pipeline_bidding] poller 启动失败: %s", str(e)[:200])
|
||||||
ok = False
|
ok = False
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user