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

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

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