ElasticBeanstalk с Amazing Linux 2 сохраняет тайм-аут даже при обновлении конфигурации Nginx - PullRequest
2 голосов
/ 14 июля 2020

У меня есть приложение Flask (WSGI), развернутое в Elasti c Beanstalk с использованием Amazing Linux 2. В моем /var/log/web.stdout.log у меня есть:

Jul 13 20:47:34 ip-172-31-11-53 web: [2020-07-13 20:47:34 +0000] [1531] [INFO] Worker exiting (pid: 1531)
Jul 13 20:47:34 ip-172-31-11-53 web: Loading generator
Jul 13 20:47:34 ip-172-31-11-53 web: cache_dir /tmp/downloads/models
Jul 13 20:47:34 ip-172-31-11-53 web: using device: cpu
Jul 13 20:47:35 ip-172-31-11-53 web: [2020-07-13 20:47:35 +0000] [1576] [INFO] Booting worker with pid: 1576
Jul 13 20:47:39 ip-172-31-11-53 web: Some weights of GPT2LMHeadModel were not initialized from the model checkpoint at distilgpt2 and are newly initialized: ['transformer.h.0.attn.masked_bias', 'transformer.h.1.attn.masked_bias', 'transformer.h.2.attn.masked_bias', 'transformer.h.3.attn.masked_bias', 'transformer.h.4.attn.masked_bias', 'transformer.h.5.attn.masked_bias']
Jul 13 20:47:39 ip-172-31-11-53 web: You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
Jul 13 20:48:05 ip-172-31-11-53 web: [2020-07-13 20:48:05 +0000] [3858] [CRITICAL] WORKER TIMEOUT (pid:1576)
Jul 13 20:48:05 ip-172-31-11-53 web: [2020-07-13 20:48:05 +0000] [1576] [INFO] Worker exiting (pid: 1576)

, что означает 20-секундный тайм-аут. Однако в .platform/hooks/nginx/conf.d/timeout.conf у меня есть:

proxy_connect_timeout 600s;
proxy_send_timeout 600s; 
proxy_read_timeout 600s; 
fastcgi_send_timeout 600s; 
fastcgi_read_timeout 600s;

Это должно дать тайм-аут 600 секунд, но, увы, нет. Что я делаю не так?

1 Ответ

1 голос
/ 14 июля 2020

timeout.conf должен находиться в:

.platform/nginx/conf.d/timeout.conf

, как описано здесь .

Однако он у вас есть в папке hooks:

.platform/hooks/nginx/conf.d/timeout.conf

Это могло бы объяснить, почему они не применяются . Могут быть и другие причины, но в настоящее время очевидна неправильная папка.

...