Mudanças entre as edições de "Cron Job para Reindexar"

De Tek-System Wiki
Ir para navegação Ir para pesquisar
(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...')
 
Linha 3: Linha 3:
Vá dentro do container php rodando docker-compose exec magento bash e siga os passos:
Vá dentro do container php rodando docker-compose exec magento bash e siga os passos:


1) rode:  
'''1)''' rode:  
   
   
apt-get install update
apt-get install update


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


2)
'''2)'''
   
   
  apt-get update
  apt-get update


3)  
'''3)'''


  apt-get install python-software-properties
  apt-get install python-software-properties


4)
'''4)'''


  apt-get install apt-file
  apt-get install apt-file


5)
'''5)'''


  apt-file update
  apt-file update


6)
'''6)'''
   
   
  apt-get install software-properties-common
  apt-get install software-properties-common


7)
'''7)'''
  apt-get install vim
  apt-get install vim


#-----------------
#-----------------


8)  
'''8) '''
 
  apt-get install cron  
  apt-get install cron  


9) apt-get install vim
'''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


10) export EDITOR=/usr/bin/vim
'''17)'''


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


12) export EDITOR=/usr/bin/vi
'''18)'''


13) which vi
cd bin e dentro da pasta /bin: pwd


14) alias vi='vim'
retorno:


15) export EDITOR=/usr/bin/vi
/var/www/html/bin


16) which php
'''19)'''


17) /usr/local/bin/php
crontab -e


18) cd bin e dentro da pasta /bin: pwd
'''20)''' Adicione este linha no final do arquivo crontab:


retorno: /var/www/html/bin
*/5 * * * * /usr/local/bin/php /var/www/html/bin/magento indexer:reindex && /usr/local/bin/php /var/www/html/bin/magento cache:flush


19) crontab -e
'''21)'''


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
/etc/init.d/cron status


21) /etc/init.d/cron status
'''22)'''


22) service cron start
service cron start


Links:
Links:

Edição das 19h10min de 21 de fevereiro de 2018

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