Где находится журнал ошибок CGI в IIS - PullRequest
0 голосов
/ 20 октября 2018

Я использую 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. Но почему это произошло, он не пишет.Я верю, что эта ошибка подробно описана в выводе stderr скрипта Python, но где ее увидеть?

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

Мое решение: https://docs.python.org/2.0/lib/node246.html Я перенаправил stderr на стандартный вывод и попытался отловить скрипт.Это похоже на взлом, но это работает ...

0 голосов
/ 20 октября 2018

Убедитесь, что iis logging включен.Если он не включен, вы можете посмотреть ниже ссылку, чтобы узнать:

Как включить ведение журнала в службах IIS

...