1
async_timeoutで(aiohttpを使用して)サイトにhttp-requestを行うコードがあります。すべてのリクエストを一緒に実行すると、TimeoutErrorが発生しているリクエストがあります(timeout = 20秒であっても)。しかし、私が1つのリクエストを実行すると、それは機能します。aiohttpタイムアウトが正しく機能しない
def coro(url):
with async_timeout.timeout(TIMEOUT, loop=loop):
async with session.get(url) as response:
text, status = (await response.text()), response.status
...
このasync_timeoutの問題/バグですか、私ですか?
私はTCPConnector(aiohttp.TCPConnector(limit=None, verify_ssl=False, loop=loop)
)を使用しようとしたが、それは
ありがとうございます。どのように私はこのスクリプトの性能を向上させることができますか?マルチプロセッシングまたは複数のvpsを使用しますか? – OlegWock
ベンチマーク要求時間は0.1〜0.3秒です – OlegWock
申し訳ありませんが、あなたの質問は広すぎます。私はソースコードを見なくても何も示唆することはできません。 –