Я тестирую IDL-код на сервере, к которому можно получить доступ, отправив соответствующий URL-адрес скрипту Python (что-то вроде этого: http://example.com/pythoncode.py?arg1=val1&arg2=val2), многократно меняя значения аргументов и считывая результаты, предоставленные кодом IDL через скрипт Python.завиток или ограничение по времени сервера?
Я запускать эти тесты из Mac терминала с помощью:
time curl -s - m 900 "http:...." > output.res
Это именно то, что я хочу, за исключением того, что по какой-то причине, сервер, кажется, остановить, если запрос занимает более 10 минут (что это Можно). Например:
real 10m0.126s
user 0m0.013s
sys 0m0.021s
И в output.res является:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>504 Gateway Time-out</title> </head><body> <h1>Gateway Time-out</h1>
<p>The gateway did not receive a timely response from the upstream server or application.</p> </body></html>
Я сначала подумал, что это проблема с --max времени, но я теперь установлен -m 900, который дает тот же результат.
Вопрос: Я что-то не так с curl, или это что-то посмотреть на стороне сервера?