присоединяюсь к вопросу, вообще не понятно какие числа туда ставить чтобы не было проблем
ну я раньше ставил по 1к сразу, чтобы не ебаться и когда надо было срочно фиксить ) и вот в новом проекте тож возникла ошибка
обычно плусайз берут х2 от кол-ва ядер
спасибо правда когда их всего два, звучит пиздец мало... а max_overflow?
ShiroNoHaga, Вы увеличили карму никита до 63.75 (+13.75)
а вот тут хз, в теории ты можешь хоть 1000 написать. это же макс кол-во после превышения лимита.
Подскажешь, пожалуйста, как\если\когда свободен? Заодно можно и потом в пост добавить )
ShiroNoHaga, Вы увеличили карму никита до 77.49 (+13.75)
Бенчмарк нужен. Либо оставь дефолт
Дефолт падает с оверфлоу через Х время
А ты закрываешь сессию? Покажи мидлварь или что там у тебя
Ну оно будет работать ок две-три недели и потом падать просто так? )
session.close должен же сам сессию удалять и возвращать в пул, правильно? или надо ещё ссылки на session удалять?
Контекстный менеджер используешь? По выходу да, всё должен класть на место
в паре мест убрал, где как раз слишком долгие транзы были поставил session = session_factory() repo = Repo(session) items = repo.get_items() for item in items: asyncio.create_task(check( session_factory=session_factory, item=item, )) session.close()
Казалось бы каким хуем здесь ядра?
А расскажешь тогда как надо, пожалуйста?
Я же уже сказал, исходя из конфигурации твоей СУБД и количества инстансов приложения.
ну типо можешь почитать про потоковый голод
Давай без "можешь почитать", а внятно аргументируй что за херню ты несешь
Обсуждают сегодня