Problem med beredskapskontroll av kron
Den här artikeln innehåller lösningar på problem med viktig beredskap. Följande är symtom på kronproblem:
- Ett felmeddelande om PHP-inställningen
$HTTP_RAW_POST_DATA
visas trots att den är korrekt inställd. - PHP-beredskapskontrollen visar inte PHP-versionen som i följande bild:
- Följande fel visas i Commerce Admin:
Om du vill se felet kan du behöva klicka på Systemmeddelanden högst upp i fönstret enligt följande:
Kontrollera din befintliga crontab check-your-existing-crontab
I det här avsnittet beskrivs hur du ser om cron körs och hur du kontrollerar om det är korrekt konfigurerat.
Så här kontrollerar du om din crontab är inställd:
-
Logga in på din Commerce-server som, eller växla till, ägare av Magento-filsystemet.
-
Kontrollera om följande fil finns:
$ ls -al <magento_root>/var/.setup_cronjob_status
. Om filen finns har cron körts tidigare. Om filen inte finns har du inte installerat Adobe Commerce än eller så körs inte cron. I båda fallen fortsätter du med nästa steg. -
Mer information om cron. Som användare med
root
-behörighet anger du följande kommando:$ crontab -u <Magento file system owner name> -l
. Exempel: i CentOS$ crontab -u magento_user -l
. Om ingen crontab har konfigurerats för användaren visas följande meddelande:no crontab for magento_user
. På din crontab ser du följande:- Vilken PHP-binär du använder (i vissa fall har du fler än en)
- Vilka Adobe Commerce-baserade skript du kör (särskilt sökvägarna till dessa skript)
- Var dina krongloggar finns
Se något av följande avsnitt för en lösning på ditt problem.
Lösning: crontab har inte konfigurerats solution-crontab-not-set-up
Information om hur du kontrollerar att dina cron-jobb är korrekt konfigurerade finns i Konfigurera cron-jobb i utvecklardokumentationen.
Lösning: Kron körs från felaktig PHP-binär solution-cron-running-from-incorrect-php-binary
Om ditt cron-jobb använder en annan PHP-binärfil än webbserverplugin-programmet kan PHP-inställningsfel visas. Du löser problemet genom att ange identiska PHP-inställningar för både PHP-kommandoraden och PHP-webbserverns plugin-program.
Mer information om PHP-inställningar finns i Nödvändiga PHP-inställningar i utvecklardokumentationen.
Lösning: cron running with errors solution-cron-running-with-errors
Prova att köra varje kommando manuellt eftersom kommandot kan visa praktiska felmeddelanden. Se Konfigurera kronijobb i utvecklardokumentationen.