Cron Job para Reindexar

De Tek-System Wiki
Revisão de 19h08min de 21 de fevereiro de 2018 por Sergio Mendonça (discussão | contribs) (Criou página com 'Dependendo das alterações feitas algumas vezes o Magento precisa ser reindexado, porém para não precisar rodar o comando manualmente todas as vezes é preciso criar um cronj...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Dependendo das alterações feitas algumas vezes o Magento precisa ser reindexado, porém para não precisar rodar o comando manualmente todas as vezes é preciso criar um cronjob para fazer isso periodicamente. Vá dentro do container php rodando docker-compose exec magento bash e siga os passos:

1) rode:

apt-get install update

Se funcionar, pule para o passo 8, senão rode:

2)

apt-get update

3)

apt-get install python-software-properties

4)

apt-get install apt-file

5)

apt-file update

6)

apt-get install software-properties-common

7)

apt-get install vim
  1. -----------------

8)

apt-get install cron 

9) apt-get install vim

10) export EDITOR=/usr/bin/vim

11) export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

12) export EDITOR=/usr/bin/vi

13) which vi

14) alias vi='vim'

15) export EDITOR=/usr/bin/vi

16) which php

17) /usr/local/bin/php

18) cd bin e dentro da pasta /bin: pwd

retorno: /var/www/html/bin

19) crontab -e

20) Adicione este linha no final do arquivo crontab: */5 * * * * /usr/local/bin/php /var/www/html/bin/magento indexer:reindex && /usr/local/bin/php /var/www/html/bin/magento cache:flush

21) /etc/init.d/cron status

22) service cron start

Links:

https://stackoverflow.com/questions/1802337/how-to-install-cron

https://askubuntu.com/questions/432524/how-do-i-find-and-set-my-editor-environment-variable

https://unix.stackexchange.com/questions/336392/e-unable-to-locate-package-vim-on-debian-jessie-simplified-docker-container

https://bbs.archlinux.org/viewtopic.php?id=59180