Настройка времени ожидания модуля Apache mod_cgi - PullRequest
0 голосов
/ 14 мая 2019

В настоящее время я пишу CGI-приложение (как скомпилированную C-программу) для Apache 2.2 для Linux.Приложение получит доступ к последовательному порту для подключения к пользовательской схеме с микроконтроллером для выполнения различных операций ввода-вывода.Приложение будет доступно только одному пользователю с подключенного компьютера (я буду ограничивать IP-доступ).Я делаю это для мобильности, потому что последовательные порты больше не создаются, но компьютеры теперь могут подключаться к старым компьютерам через маршрутизаторы Wi-Fi.

Одна вещь, которая меня беспокоит, это устранение неполадок.Если по какой-то причине мое приложение зависает (из-за неправильной настройки параметров последовательного порта), приложение будет зависать вечно, и приятным моментом будет то, что интерфейс CGI уничтожит приложение, и я получу тайм-аут 504 шлюза.

Единственная проблема - это время, которое допускается до истечения времени ожидания (около 40 с лишним секунд).Я хочу уменьшить это значение максимум до 10 секунд, потому что каждая транзакция с оборудованием займет не больше этого времени.

Какой параметр я могу применить к моему файлу конфигурации apache httpd.conf, чтобы mod_cgi понял, что я хочувремя ожидания 10 секунд?

Обратите внимание: Я не прошу настройки для mod_fcgid или mod_fastcgi.Только mod_cgi.

...