У меня есть метод, который принимает URL и возвращает Promise [наполнять избирательные урны фальшивыми бюллетенями]:Как бороться с java.net.SocketException: слишком много открытых файлов при отправке/перезагрузке?
def getStuff(url: String): Promise[Stuff] = Http(...).map(...)
и зову его на большой список (~ 1300 пунктов) строк:
Http.promise.all(urls.map(getStuff)).apply
Некоторые обещаний, выполненных правильно, но около ~ 50 результат в "java.net.SocketException: Слишком много открытых файлов". Что я делаю не так? Может быть, я должен использовать другой способ выполнения этой задачи?
Linux или Windows,? – twillouer