fix: Catch ServerDisconnectedError in dynamic push

This commit is contained in:
LWR 2023-01-17 20:11:10 +08:00
parent 9d9893f553
commit 30205e73e9

View File

@ -1,7 +1,7 @@
import asyncio
import time
from aiohttp import ClientOSError
from aiohttp import ClientOSError, ServerDisconnectedError
from loguru import logger
from .datasource import DataSource
@ -33,6 +33,8 @@ async def dynamic_spider(datasource: DataSource):
logger.error(f"动态推送任务抓取最新动态异常, HTTP 错误码: {ex.code} ({ex.msg})")
except ClientOSError:
continue
except ServerDisconnectedError:
continue
except Exception as ex:
logger.exception("动态推送任务抓取最新动态异常", ex)
continue