Bug 38613

Summary: Падает от минимальной нагрузки
Product: Infrastructure Reporter: Anton Farygin <rider>
Component: packages.altlinux.orgAssignee: majioa <majioa>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: 3aHyga, ldv, rider, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2020-06-15 14:01:53 MSK
10 параллельных обращений приводит к гарантированному падению сервиса.
воспроизводить так:
$ ab -n 2000 -c 10 https://packages.altlinux.org/ru/sisyphus/maintainers/ldv/srpms

паралельно попробовать открыть этот же URL в браузере - вылезает ошибка 503.

Ресурс больше статический чем динамический - непонятно почему он так тормозит. Можно выставить заголовки для активного кеширования на стороне клиента и nginx, например, на полчаса - сильно полегчает. Но лучше, конечно, попробовать оптимизировать базу и код.

Для примера можно посмотреть исходники проекта repology.
https://github.com/repology
Comment 1 Sergey V Turchin 2020-07-02 17:54:19 MSK
(Ответ для Anton Farygin на комментарий #0)
> Для примера можно посмотреть исходники проекта repology.
Там python. :-)
Comment 2 Anton Farygin 2020-07-02 17:55:06 MSK
там субд
Comment 3 Anton Farygin 2021-11-10 12:08:51 MSK
Исправлено на https://beta.packages.altlinux.org