[devel] IA: packages.altlinux.org timeouts

Igor Zubkov igor.zubkov на gmail.com
Чт Июн 11 13:16:20 MSK 2015


2015-06-11 11:50 GMT+03:00 REAL <real at kemsu.ru>:

> 11.06.2015 15:45, Igor Zubkov пишет:
>
>> Официально документирую тут что теперь максимальное время отклика сервера
>> packages.altlinux.org составляется 300 секунд. В это время должно
>> уложится
>> отдача любой страницы. Это навеяно багом
>> https://bugzilla.altlinux.org/show_bug.cgi?id=31060 . Когда поиск
>> показывал
>> 500 ошибку из-за того что в nginx дефолтовый лимит в 60 секунд срабатывал
>> и
>> считал что backend не ответил вовремя.
>>
>> Коммит для фиксации этого поведения
>>
>> https://github.com/biow0lf/prometheus2.0/commit/464a2125efb03fbbc9cb26ffb200e6b4827df378
>>
>> Так же, мы можем обсудить, стоит ли ставить такой большой таймаут?
>>
>
> Не, как-то стрёмно.


Теоретически, можно вызвать dos тем что в 8 потоков запросить большую
страницу. Хотя если это стрёмно, можно обсудить.


>   Может
>> добавить в такие ресурсоёмкие страницы пагинацию? Изначально хотелось что
>> бы в одной странице были все пакеты, но может пора это изменить?
>>
>
> Думаю, постраничный вывод был полезен, особенно, если прикрутить поиск по
> пакетам определённого мейнтейнера и настройку "скока вешать в гр... пакетов
> на странице показывать".
>

Можно добавить пагинацию на страницы и скрутить таймаут. Тогда все (или
практически все) страницы будут влазить в 1 секунду.

-- 
Igor Zubkov
http://hi.im/ice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20150611/eb821e90/attachment-0001.html>


Подробная информация о списке рассылки Devel