Tema: Re: Q: php exec
Autorius: Laimis
Data: 2011-10-11 22:05:33
mix rašė:

> kuomet paleidziamas scriptas is symphony, konvertuot paveiksliukus -
> viena paveiksliuka sistema sugeneruoja ir pakimba.
> per process explorer matau, kad po sugeneravimo convert taskas liko
> kabet - (httpd \ cmd.exe \ convert.exe).

Pasiimk iš sysinternals process monitorių ir gaudyk, kur gauni kokį 
access denied.
http://technet.microsoft.com/en-us/sysinternals/bb795533

> btw rankiniu budu paleidus keleta img generuot is .bat'o, ar to pacio
> php exec() - viskas veikia.

httpd/php proceso user'is, juk ne tas pats, kaip ir įsiloginęs user'is...

Anksčiau buvo problemų, jei vienu metu paleidžiama keletas exec():
https://bugs.php.net/bug.php?id=44942

Na ir šiaip — ne pro šalį būtų atidžiai perskaityti oficialaus manual'o 
komentarus (nes ten nemažai įvairių ir aktualių patarimų):
http://php.net/manual/en/function.exec.php

> Leidziant is analogiskos sistemos po tik po windows7 (tiek 32bit tiek
> 64) - viskas veikia.

Vėl gi, viena tikėtinų priežasčių, t.y. teisės (persmissions), dar 
tikrai nereiškia, kad analogiškos, net jei sistemos atrodo analogiškos...