Eu tenho um aplicativo python WSGI em execução em uma extensão ISAPI no IIS 7.5 no Windows Server 2008. Eu gostaria de aumentar o número de processos de trabalho (o que eu sei como fazer) e reduzir o número de threads por processo (que Eu não). Eu estou preocupado que eu possa ter muita discussão sobre o GIL.
Eu vi instruções como estas para modificar threads por processo, mas essa configuração não parece afetar meu aplicativo - meus processos w3wp ainda mostram o mesmo número de threads. Eu suponho que isso é porque essa configuração afeta apenas aplicativos ASP.NET, o que não é.
Estou ciente de que eu poderia mudar para um tempo de execução Python diferente, como empilhado ou torcido. Ou um host diferente, como o Apache. Ou um sistema operacional diferente, como o Linux. Eu não posso pagar essas tarefas agora e estou procurando por um ajuste de curto prazo.