/usr/local/bin/php /home/USERNAME/public_html/WEB-DIRECTORY/protected/yii cron/run >/dev/null 2>&1
* * * * *
/usr/local/bin/php /home/USERNAME/public_html/WEB-DIRECTORY/protected/yii queue/run >/dev/null 2>&1
* * * * *
Nekem nincs csak a protected könyvtár, ám a yiicron/ és a yiiqueue/ könyvtárak nem jöttek létre, vagy nem is ez a feladat, csak félreértettem?
Hogyan tudom megoldani azt, hogy mind a yiicron és a yiiqueue megefelelően működjön?
És mielőtt megkérdezi valaki, én üzemeltetem a Hundubot is. Ja nem én, mert akkor el sem indult volna :-D
- 141 megtekintés
Hozzászólások
a yii a script kellene legyen a cron/run pedig annak egy paramétere.
- A hozzászóláshoz be kell jelentkezni
a yii a script kellene legyen a cron/run pedig annak egy paramétere.
Akkor a /protected/yii egy bash cript, amiben ezek szerepelnek:
cron/run >/dev/null 2>&1
queue/run >/dev/null 2>&1 ?
- A hozzászóláshoz be kell jelentkezni
nem egészen.
Ha a sort végig nézed:
/usr/local/bin/php <- php bin ami feldolgozza a scriptet
/home/USERNAME/public_html/WEB-DIRECTORY/protected/yii <- a framework script maga amit majd az előbb megadott php feldolgoz. ennek a paraméterében adja meg a végrehajtani kívánt parancsot, ez lehet valami framework által nyújtott vagy saját kreálmány is akár
cron/run <- az előző script paramétere ami a lefuttatni kívánt parancsot jelöli. Ez egy másik php script lesz.
https://www.yiiframework.com/doc/guide/2.0/en/tutorial-console
gondolom ezeket a fenti parancsokat valamilyen rendszerességgel le kéne futtatnia egy ütemezőnek.. rég használtam shared hosting-ot nem tudom hogyan szokás ezeket pont cpanelen kezelni manapság. első gondolat gyanánt biztos van valami gui amin buherálhatod a crontabot
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen, innen folytatom az olvasgatásokat akkor.
- A hozzászóláshoz be kell jelentkezni
A cronba betettem mind a 2 sort, rendesen beírva a php verziót is, valamint helyesen az elérési utat a yii-nek. 5 perces időt adtam meg neki, bár a leírásban 1 óra és egy nap közé teszik az ütemezést, ugyanakkor azt gondoltam, hogy az csak jó, ha többször lefut egy nap, majd ha már jó, akkor lehet csökkenteni a szerverterhelés csökkentése érdekében.
Bizonyára megint elbactam valamit, mert továbbra is panaszkodik a rendszer, hogy nem működik még mindig a cron és a queue. Merre keressem a problémát, vagy mi a log elérési lehetősége egy cpaneles felületnek?
- A hozzászóláshoz be kell jelentkezni