Как определить разные таймауты харакири на разных маршрутах? - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу определить разные таймауты харакири на разных путях маршрута, потому что я хочу разрешить длительный тайм-аут определенного URI.

Пример:

  • URI /management/ -> тайм-аут 300
  • URI /report/ -> время ожидания 300
  • URI /list/ -> время ожидания 30

Если я установил 2 URI маршрута, он также будет перезаписан по умолчаниюТайм-аут.

[uwsgi]
route     = ^/report/ harakiri:300
route     = ^/management/ harakiri:300
route-run = harakiri:30

Все тайм-ауты URI будут 300, тайм-аут по умолчанию не 30.

Я ожидаю, что он будет применять другое время ожидания харакири, но не.

1 Ответ

0 голосов
/ 15 апреля 2019

Я обнаружил проблему в моей среде.Ответьте сами, надеюсь, вы поможете вам, ребята.

Если вы уверены, что ваша конфигурация верна, но маршрут uwsgi не работает.Пожалуйста, взгляните на ваш uwsgi.log

!!! no internal routing support, rebuild with pcre support !!!

UWSGI обнаружила ошибку для пакета pcre

. Я исправил ее, выполнив следующие действия, env: Ubuntu14.04

  1. apt-get install libpcre3 libpcre3-dev
  2. переустановите uwsgi
  3. снова запустите uwsgi
  4. убедитесь, что ошибка в uwsgi.log исчезла
...