Size: a a a

2021 May 16

Z

Zart in Rude Python
что не прописано в этой секции запускаться не будет вообще
источник

Z

Zart in Rude Python
нгинкс понятно аналогов не имеет
в апаче это чтото вроде WSGIDaemonProcess
источник

Z

Zart in Rude Python
вторая штука это хендлер, которым урл отдавать

       <handlers>
           <add name="Python" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\Users\Zart\Documents\Devel\source\work-on\winsite\wwwroot\python\tools\python.exe|-mfuck" resourceType="Unspecified" requireAccess="None" />
       </handlers>

тут собсно настраивается фастцги, и ему в качестве аргумента нужно указать пару ехе/аргументы

они передаются как одна строка склеенная через пайп
источник

Z

Zart in Rude Python
эта штука должна совпадать с тем что прописано в аппликейшене выше
источник

Z

Zart in Rude Python
нет совпадения - нет запуска
источник

PB

Petr B. in Rude Python
Понял
источник

Z

Zart in Rude Python
при этом имя ехе не экранируется никак а отдается в CreateProcess как есть, поэтому там нужно полное название как есть
источник

Z

Zart in Rude Python
а вот аргументы нужно по правилам командной строки передавать
источник

Z

Zart in Rude Python
тот же wfastcgi к примеру тупой и просто сует sys.executable|file по сути
источник

Z

Zart in Rude Python
поэтому если в пути будут пробелы - он зафейлит
источник

Z

Zart in Rude Python
корректно делать python.exe|"script.py" в этом случае
а так как это всё живет в хмл конфигах то в итоге оно будет выглядеть как python.exe|&quot;script.py&quot;
источник

Z

Zart in Rude Python
я с этим весело натрахался несколько лет тому
источник

V\

Vadim třetí \λ.λ in Rude Python
Чудесный мир мелкомягких технологий, эх
источник

Z

Zart in Rude Python
а вот ща я чего-то не понял
источник

Z

Zart in Rude Python
а, бля..
источник

Z

Zart in Rude Python
тесты показывают что "ехе -м фуу" успешно запускается
источник

V\

Vadim třetí \λ.λ in Rude Python
Глупый вариант, но будет ли оно запускаться при если экзешник в папку к питону подложить?
источник

Z

Zart in Rude Python
ну я нахуячил экзешник и он запускается
источник

Z

Zart in Rude Python
победа сил добра над силами разума (с)
источник

Z

Zart in Rude Python
wsgi.multithread False, гм...
источник