Задать вопрос
@NickNameNew

Почему Django ORM не успевает обновить коннектор в многопоточности на HDD диске?

Столкнулся с проблемой что на HDD Django ORM не успевает обновить коннектор в параллельном проекте в который я прокинул подключение к БД через Django ORM
import django
SITE_PATH = os.path.abspath(os.path.dirname(__file__))
PROJECT_PATH = os.path.normpath(os.path.join(SITE_PATH, '..'))
SRC_PATH = os.path.join(PROJECT_PATH, 'api')
if SRC_PATH not in sys.path:
    sys.path.insert(0, SRC_PATH)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "api.settings")
django.setup()

через from import подключил models нужной таблицы и прокинул таблицу в несколько очередей rabbitMQ.
Когда запускаю на железе с SSD выполняется нормально в 5 потоков, но на железе с HDD нормально работает только в 1 поток, а если уже 2-ва и больше то начинает отваливаться. Есть ощущение что коннектор не успевает обновиться и получаю ошибки получения данных(

Почему может такое быть? Может кто то объяснить?

Хочу попробовать через SQLAlchemy прокинуть к этой базе и параллельно с Django проектом обращаться к ней
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы