Я использую IIS для запуска CGI скриптов написанных на python. (А именно hgweb.cgi)
Но если что-то идёт не так при выполнении скрипта, IIS выводит очень ограниченную информацию в лог:
2018-10-20 10:14:52 W3SVC1 ::1 POST /hgweb.cgi/ cmd=unbundle 9000 - ::1 mercurial/proto-1.0+(Mercurial+4.1.3) - localhost:9000 502 2 1 295
Ошибка 502. Но что стало причиной? Скорее всего CGI скрипт при этом выводит ошибку в stderr. Но где её посмотреть?