- Szerkesztve
mennydorges Akkor meg ne akard így használni. Előtte hogy használtad az alkalmazást?
Illetve mit csinál ez a fájl? Az hogy percekig fut nem normális.
mennydorges Akkor meg ne akard így használni. Előtte hogy használtad az alkalmazást?
Illetve mit csinál ez a fájl? Az hogy percekig fut nem normális.
wget-tel de mióta itthoni szerveren van nem tudom beállítani amit régen már nem jut eszembe..
58 16 22 * * wget --user="*********" --password="*********" http://al.domain.hu/index.php?country=HU -O /dev/null
mennydorges Na várjunk már, akkor nem is a tied a PHP fájl?
Külföldi szervert béreltem 5 évig. De mivel a server4you xar volt váltottam contabora contabo fogta és lehúzott 45 euróval novemberben akkor vettem itthonra egy minipc-t. egy gigabyte 3000-et beleraktam egy 8gb ramot meg egy ssd-t azt megy december óta mail domainek minden.
eddig nem tudtam beüzemelni a progit mivel 4 éve raktam fel az előző szerverre. De igen az enyém csak az itthoni szerón még nem tudtam megoldani imscp panel alatt.
error log:
[Thu May 12 21:00:01.075916 2022] [proxy_fcgi:error] [pid 1699:tid 140102697182976] (104)Connection reset by peer: [client 192.168.9.9:59876] AH01075: Error dispatching request to : , referer: index.php?admin
Meg va a teljes cms is mivel cédett program és nem adom ki senkinek. Egyedi és adatbázissal megy csak. Minden saját szerón belül. kívülről el sem tudod érni htaccees és van egy login is hozzá amihez csak egy account van.
[Sun May 22 17:00:01.202332 2022] [proxy_fcgi:error] [pid 19912:tid 140565052110592] [client 192.168.9.9:59896] AH01067: Failed to read FastCGI header
[Sun May 22 17:00:01.202436 2022] [proxy_fcgi:error] [pid 19912:tid 140565052110592] (104)Connection reset by peer: [client 192.168.9.9:59896] AH01075: Error dispatching request to :
[Sun May 22 17:06:59.256389 2022] [access_compat:error] [pid 19912:tid 140565001754368] [client 193.106.191.48:54840] AH01797: client denied by server configuration: /var/www/virtual/domain.hu/ittott/htdocs/
van skypod vagy discord megmutatom.
symfony/console
Ezzel tudsz franko appokat csinalni amibe azt kupdesz CLI parameternwk amit akarsz. Add hozza composerrel. Ott egy rakat pelda ra a neten.
Az a baj nem tudom mar mit irtam at anno hogy fusson wgettel rendesen vegig.
mennydorges
Attól függ, hogy az /etc/crontab
fájlt szerkeszted vagy a crontab -e
-vel az user cront.
Szerkezd meg a php fájlt, hogy a ?country=HU
-t ne kelljen megadni és, akkor egyszerűen csak így:
40 16 22 * * vu2003 /usr/bin/php /var/www/virtual/domain.hu/ittott/htdocs/index.php
Ha kaphatnánk valami teszt alapot, hogy mi ez, akkor könnyebben tudnánk segíteni. Script tartalma, etc.
Esetleg még így is tehetsz egy próbát:
40 16 22 * * vu2003 /usr/bin/php "/var/www/virtual/domain.hu/ittott/htdocs/index.php?country=HU"
De 99%, hogy ezt a country=HU
-t bent a fileban is meg tudod adni.
mennydorges
Ugyan mit irtal volna at, az apache2 timeoutjat es a php execution timejat is. Mert a wgettel az apache szerveren keresztul futtatod a scriptet. Aminek aszem 300 sec a default timeoutja. Ugyhogy 5 perc max amit enged. Hiaba lovod ki vegtelenre a php iniben a php idejét.
[törölve] hali igen ugy nem indul el amit a vegen irtal. Hazaerek szetszedem a kocsit este fele meg megmutatom a 300sec erdekes mert ha bongeszoben futtatom akkot 23 percig csinalja ha cronban 6-7 perc.
set_time_limit(246060);
Php file elejere nem lenne jo?
Ahelyett, hogy holmi időtúllépésekkel foglalkoznánk, azt kellene megoldani, hogy ne fusson az idő végezetéig. Mi indokolja hogy ilyen sokáig fusson?
meskobalazs mert azert. A program amit csinal nekem igy kell. Ha bemesz a boltba kersz egy kilo kenyeret nem kerdeznek vissza mire kell. Azert mert kell.
egy discodrot vagy skypet kérhetek? Nem szeretném a kódom publikussá tenni.
mennydorges
Ecsem ha ilyen mester vagy hogy maganak sutod a kenyeret es fingod nincs miert nem kelt meg akkor mi aszem ezen nem segithetunk.
a debug mode segíthet.
https://www.cloudways.com/blog/php-debug/
Hat ha mar felrakja az xdebugot, akkor siman implementalhatja a symfony consoljat is es egy uj vilag nyilik meg elotte. Kerdes mennyire modularis az app? Egyaltalan objektum orientalt? Valami framework volt hasznalva?
Korabban irtam hogy 300 sec az apache2 default timeoutja. Default. Mivel itt tizen huszon harminc percekig fut valami valszeg egyedi beallitas van ervenyben nem a gyari, ugyszinten a php.ini se a sima default valszeg.
Miert nem csinalsz egy masik entry pointot az appba a CLI-nek, ahol a parametereket hardkodolod osz csokolom. Ez a leggyorsabb megoldas. Nem wget example.com?v=1 amit meghivsz de pl. php /var/www/workdir/public/cli.php
[törölve] a kod lefutott csak valamiert a mostani itthoni szerveren valamit nem tudom mar mit allitottam be hoy menjen. A hiba annyi amit kiirt. Logban. Semmi mas. Fcgi lehet keves neki de nem tudom. Imscp panel van azt mar kihereltem. Crtontab -e beirtam a parancsot es vegig szaladt. 5-7 ora alatt most valamiert csak 7 percig megy cronban. Ugyan azzal a parancssal bongeszoben meghivva 23 perc.
[törölve]
Sorry, but no...