Как я предотвращаю Тайм-аут Шлюза с FastCGI на Nginx

То, что вы ищете, это «GROUP BY», в котором есть несколько специальных функций для выполнения именно того, что вам нужно, например «GROUP_CONCAT».

SELECT 
  TRUCKING_JOB.trucking_id, 
  TRUCKING_JOB.driver, 
  GROUP_CONCAT(MACHINES.machine_name SEPARATOR ','
FROM TRUCKING_MACHINE
JOIN TRUCKING_JOB ON TRUCKING_MACHINE.trucking_id = TRUCKING_JOB.trucking_id
JOIN MACHINES ON TRUCKING_MACHINE.machine_id = MACHINES.machine_id
GROUP BY TRUCKING_JOB.trucking_id

Вы можете добавить любые операторы предложения WHERE перед GROUP BY.

199
задан wodow 6 November 2013 в 08:13
поделиться

1 ответ

Тайм-ауты прокси хорошо, для прокси, не для FastCGI...

директивы, которые влияют на тайм-ауты FastCGI, client_header_timeout, client_body_timeout и send_timeout.

Редактирование : Рассматривая, что найдено на nginx Wiki, , send_timeout директива ответственна за установку общего тайм-аута ответа (который был вводящим в заблуждение битом). Для FastCGI существует fastcgi_read_timeout, который влияет тайм-аут ответа процесса fastcgi .

HTH.

243
ответ дан undur_gongor 23 November 2019 в 05:10
поделиться
Другие вопросы по тегам:

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