Di Magento 2 ada tiga perintah yang harus diatur sebagai cronjob
* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log
Perintah pertama (
magento cron:run
) mengindeks ulang pengindeks, mengirim e-mail otomatis, menghasilkan peta situs, dan sebagainya. Biasanya ini terkait dengan.ini
file baris perintah PHP . Dua perintah lainnya digunakan oleh Manajer Komponen dan Peningkatan Sistem.
Sumber: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html
Jika saya memahami dokumen dengan benar, update/cron.php
dan bin/magento setup:cron:run
hanya digunakan untuk instalasi modul dan pembaruan dari panel admin.
Ini adalah sesuatu yang tidak terjadi dalam sistem produksi yang digunakan dengan benar di mana semua pembaruan setidaknya dilakukan pada sistem pementasan terlebih dahulu, kemudian dipindahkan ke produksi.
Jadi adakah alasan untuk mengatur cronjobs ini? Apa perubahan jika saya meninggalkannya?
update
direktori tidak dalam repositori GitHub, juga tidak bisa menemukannya dalam vendor
, komposer menginstalnya entah dari mana tampaknya.
update/cron.php
?