Делать запросы на 1 миллион с aiohttp / asyncio - буквально

Я продолжил этот урок:https://pawelmhm.github.io/asyncio/python/aiohttp/2016/04/22/asyncio-aiohttp.html и все работает нормально, когда я делаю как 50 000 запросов. Но мне нужно сделать 1 миллион вызовов API, а затем у меня проблема с этим кодом:

    url = "http://some_url.com/?id={}"
    tasks = set()

    sem = asyncio.Semaphore(MAX_SIM_CONNS)
    for i in range(1, LAST_ID + 1):
        task = asyncio.ensure_future(bound_fetch(sem, url.format(i)))
        tasks.add(task)

    responses = asyncio.gather(*tasks)
    return await responses

Поскольку Python должен создавать задачи на 1 миллион, он в основном просто отстает, а затем печатаетKilled сообщение в терминале. Есть ли способ использовать генератор из предварительно созданного набора (или списка) URL-адресов? Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос