Cronjob начал откат, и файлы были удалены. Почему?
Я столкнулся со странным поведением. Во-первых, я настраиваю задания cron, как описано в http://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-cron.html . Затем я изменил права доступа к файлам на режим разработки (доступный для записи). Когда начались задания cron, файлы удалялись. Как только я заметил это, я изменил права доступа к файлам обратно на рекомендуемые для рабочего режима, и файлы перестали разочаровывать.
Электронная почта демона Cron (Тема: Cron/usr/bin/php /главная страница/[мой домен]/public_html/update/cron.php ):
..........
Предупреждение PHP: разорвать связь (/главная/[мой домен]/public_html/[мой домен]/.git/крючки/после обновления.пример): В разрешении отказано в /home/[мой домен]/public_html/update/app/code/Magento/Update/Rollback.php в строке 157
Предупреждение PHP: rmdir(/главная/[мой домен]/public_html/[мой домен]/.git/крючки): В разрешении отказано в /home/[мой домен]/public_html/update/app/code/Magento/Update/Rollback.php на строка 155
...........
/var/журнал/обновление.журнал:
[2017-03-23 17:00:03] обновление- cron.ИНФОРМАЦИЯ: Задание "откат {"имя файла резервной копии": "/главная/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_code.tgz"}" был запущен [] []
[2017-03-23 17:00:03] обновление- cron.ИНФОРМАЦИЯ: Восстановление архива из "/главная страница/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_code.tgz" ... [] []
[2017-03-23 17:00:49] обновление- cron.ИНФОРМАЦИЯ: Произошла ошибка при выполнении задания "откат {"имя файла резервной копии": "/главная/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_code.tgz"}": Извлечение из phar "/главная страница/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_code.tar" ошибка: Не удается извлечь "app/code/CustomerParadigm/OrderComments/view/frontend/requirejs-config.js ", не удалось открыть для записи "/home/[my-domain]/public_html/app/code/CustomerParadigm/OrderComments/view/frontend/requirejs-config.js" [] []
[2017-03-23 17:00:49] обновление- cron.ИНФОРМАЦИЯ: Задание "откат {"имя файла резервной копии": "/главная/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_media.tgz"}" был запущен [] []
[2017-03-23 17:00:49] обновление- cron.ИНФОРМАЦИЯ: Восстановление архива из "/главная страница/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_media.tgz" ... [] []
[2017-03-23 17:01:00] обновление- cron.ИНФОРМАЦИЯ: Задание "откат {"имя файла резервной копии": "/главная/[мой домен]/public_html/var/резервные копии/1480414203_filesystem_media.tgz"}" успешно завершил [][]
Кронтаб (пока отключен):
# @hourly /usr/bin/php /home/[my-domain]/public_html/update/cron.php%/home/[my-domain]/public_html/var/log/update.cron.log #Magento cron (2)
# @hourly /usr/bin/php /home/[my-domain]/public_html/bin/magento cron:run | grep -v "Ran jobs by schedule"%/home/[my-domain]/public_html/var/log/magento.cron.log #Magento cron (1)
# @hourly /usr/bin/php /home/[my-domain]/public_html/bin/magento setup:cron:run%/home/[my-domain]/public_html/var/log/setup.cron.log #Magento cron (3)
Почему файлы начали удаляться? Как предотвратить это в будущем?
1 answers
У нас возникла проблема с процедурой резервного копирования/отката, и мы сообщили об этом в magento.
Https://github.com/magento/magento2/issues/8017
К сожалению, из-за этой проблемы мы потеряли один магазин magento, пришлось восстановить его из внешней резервной копии.(хорошо, что он был в стадии разработки)
Вы можете оставить свои комментарии по этому вопросу на github