@3da

Где записываются логи CGI скриптов в IIS?

Я использую 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. Но где её посмотреть?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@3da Автор вопроса
Моё решение:
https://docs.python.org/2.0/lib/node246.html
Я перенаправил stderr в stdout и вставил try catch в скрипт. Это похоже на хак, но это работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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