Tema: Re: php exec
Autorius: mix
Data: 2011-10-13 16:18:49
paskaityt - nepaskaiciau, bet atradau, kad tai susije su sesijos setinimu.
perkelem sesijas i memcache, ir atsiblokavo viskas.
manau, kad tai buvo permisionu beda. reiks dar grizt prie sito klausimo )



"Laimis"  wrote in message news:j7241t$va5$1@trimpas.omnitel.net...

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...