Por que meu aplicativo está suspenso quando executado a partir do servidor da web?

1

Estou usando o PsExec para executar um programa de linha de comando sem ter que esperar que ele termine para relatar o script que o executou. Eu estou usando um script PHP para executá-lo. Quando executo o script PHP manualmente no servidor, tudo corre bem e funciona como esperado. No entanto, quando executo o script PHP através do servidor da web usando uma solicitação GET para enviar meus parâmetros, ele simplesmente trava. Especificamente, ele trava no exec() que inicia o comando psexec . Apenas trava e trava para sempre, até que o Apache envie um erro max execution time . Por que está pendurado e como posso consertar isso?

O sistema operacional é o Windows Server 2008

    
por Rob 06.10.2011 / 19:29

1 resposta

2

Experimente psexec /accepteula no seu script.

    
por 06.10.2011 / 19:36