1. Home
  2. Tehnisks
  3. Cron darbu iestatīšana Magento 2

Cron darbu iestatīšana Magento 2

Lai darbinātu Magento 2, webhostinga pārvaldībā ir jāpievieno 3 cron darbi.

Darbu izpildes intervālam jābūt 1 minūtei, tāpēc nolaižamajā izvēlnē Execution type izvēlies System, un laukā Schedule manually jāievada * * * * * (piecas zvaigznītes, ar atstarpēm starp tām).

Tālāk minētie piemēri darbojas, pieņemot, ka Magento ir instalēts noklusējuma direktorijā ~/domains/www.example.com/htdocs. Dubultās kvadrātiekavas satur Zone sistēmas mainīgos, kas iestata noklusējuma PHP versiju un lietotāja domēna mājas direktoriju. PHP versija ir tā PHP versija, kas izvēlēta virtuālajam serverim (pat ja Magento ir izvietots apakšdomēnā). Ja Magento neatrodas htdocs mapē, tev šī daļa ir jāmaina (ņem vērā, ka katrā rindā htdocs ir norādīts 2 reizes — komandā un žurnālā).

Noklusējuma cron Magento:
[[$PHP]] [[$D2ND_A]]/htdocs/bin/magento cron:run | grep -v "Ran jobs by schedule" >> [[$D2ND_A]]/htdocs/var/log/magento.cron.log
Atjaunināšanas cron (versijām zem 2.4):
[[$PHP]] [[$D2ND_A]]/htdocs/update/cron.php >> [[$D2ND_A]]/htdocs/var/log/update.cron.log
Iestatīšanas cron (versijām zem 2.4):
[[$PHP]] [[$D2ND_A]]/htdocs/bin/magento setup:cron:run >> [[$D2ND_A]]/htdocs/var/log/setup.cron.log
Iestatot brīdinājumus/atskaites, ir svarīgi ņemt vērā, ka pirmais darbs parasti beigsies ar kļūdu (jo netika atrasta neviena rinda, izņemot parasto darba ziņojumu) — tāpēc Report on errors sūtīs e-pastu katrā izpildes reizē, un tev jāizvēlas Report on output.

 

Updated on 5. Apr 2024
Was this article helpful?

Related Articles