Настройка задач автоматического обновления остатков и отправки заказа (Cron).

Если ваш Огонь запускался после 01/07/2020 года (и вы не меняли хостинг), в файле Cron var/spool/cron/crontabs/fire должны быть следующие записи:

## Импорт цветов
5 6 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/colors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/colors.txt
## Импорт производителей
10 6 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/vendors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/vendors_import.txt
## Импорт товаров
35 6 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/catalog_import_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/catalog_save_seo.txt
## Импорт товарных предложений (полностью)
5 7 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_import.txt
## Выгрузка в Яндекс.Маркет
### 5 8 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/cron_frame.php 10 >/var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/logs/10.txt
## Установка у товаров флага «Скидка»
30 0,8,16 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/sale.php
## Мониторинг
50 8 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/monitoring_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/monitoring.txt
## Обновление торговых предложений
35 0-5,8-23 * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_small_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_small_import.txt
## Выгрузка заказов в p5s
*/15 * * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_export.php > /dev/null 2>&1
## Получение статусов заказов из p5s
*/15 * * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_status.php > /dev/null 2>&1
## Агенты cron от 1c-bitrix
* * * * * /opt/php73/bin/php -f /var/www/fire/data/www/вашсайт.ru/bitrix/modules/main/tools/cron_events.php

Если ваш Огонь запускался после 08/04/2019 года (и вы не меняли хостинг), в файле Cron var/spool/cron/crontabs/fire должны быть следующие записи:

## Импорт цветов
5 6 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/colors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/colors.txt
## Импорт производителей
10 6 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/vendors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/vendors_import.txt
## Импорт товаров
35 6 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/catalog_import_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/catalog_save_seo.txt
## Импорт товарных предложений (полностью)
5 7 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_import.txt
## Выгрузка в Яндекс.Маркет
### 5 8 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/cron_frame.php 10 >/var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/logs/10.txt
## Установка у товаров флага «Скидка»
30 0,8,16 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/sale.php
## Мониторинг
50 8 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/monitoring_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/monitoring.txt
## Обновление торговых предложений
35 0-5,8-23 * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_small_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_small_import.txt
## Выгрузка заказов в p5s
*/15 * * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_export.php > /dev/null 2>&1
## Получение статусов заказов из p5s
*/15 * * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_status.php > /dev/null 2>&1
## Агенты cron от 1c-bitrix
* * * * * /opt/php71/bin/php -f /var/www/fire/data/www/вашсайт.ru/bitrix/modules/main/tools/cron_events.php

Если ваш Огонь запускался после 01/12/2017 года (и вы не меняли хостинг), в файле Cron var/spool/cron/crontabs/fire должны быть следующие записи:

## Импорт цветов
5 6 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/colors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/colors.txt
## Импорт производителей
10 6 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/vendors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/vendors_import.txt
## Импорт товаров
35 6 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/catalog_import_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/catalog_save_seo.txt
## Импорт товарных предложений (полностью)
5 7 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_import.txt
## Выгрузка в Яндекс.Маркет
### 5 8 * * * php -f /var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/cron_frame.php 10 >/var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/logs/10.txt
## Установка у товаров флага «Скидка»
30 0,8,16 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/sale.php
## Мониторинг
50 8 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/monitoring_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/monitoring.txt
## Обновление торговых предложений
35 0-5,8-23 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_small_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_small_import.txt
## Выгрузка заказов в p5s
*/15 * * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_export.php > /dev/null 2>&1
## Получение статусов заказов из p5s
*/15 * * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_status.php > /dev/null 2>&1
## Агенты cron от 1c-bitrix
* * * * * php -f /var/www/fire/data/www/вашсайт.ru/bitrix/modules/main/tools/cron_events.php

Если ваш Огонь запускался до 01/12/2017 года (и вы не меняли хостинг), в файле Cron var/spool/cron/crontabs/fire должны быть следующие записи:

##Импорт цветов
0 3 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/colors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/colors.txt
## Импорт производителей
10 3 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/vendors_import.php > /var/www/fire/data/www/вашсайт.ru/cron/logs/vendors_import.txt
## Выгрузка заказов в p5s
*/15 * * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_export.php > /dev/null 2>&1
## Получение статусов заказов из p5s
*/15 * * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/orders_status.php > /dev/null 2>&1
## Импорт товаров
20 3 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/catalog_import_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/catalog_save_seo.txt
## Импорт товарных предложений (остатки), часть 1
0 4,8,12,16,20 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_balances_part_import.php 1 >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_balances_part1_import.txt
## Импорт товарных предложений (остатки), часть 2
0 5,9,13,17,21 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_balances_part_import.php 2 >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_balances_part2_import.txt
## Импорт товарных предложений(цены), часть 1
0 14 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_prices_part_import.php 1 >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_prices_part1_import.txt
## Импорт товарных предложений(цены), часть 2
30 14 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_prices_part_import.php 2 >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_prices_part2_import.txt
## Импорт товарных предложений (полностью)
0 1 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/offers_import.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/offers_import.txt
## Установка у товаров флага «Скидка»
0 3,15 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/sale.php
## Мониторинг
0 1 * * * php -f /var/www/fire/data/www/вашсайт.ru/cron/monitoring_save_seo.php >/var/www/fire/data/www/вашсайт.ru/cron/logs/monitoring.txt
## Cron bitrix
* * * * * php -f /var/www/fire/data/www/вашсайт.ru/bitrix/modules/main/tools/cron_events.php
## Выгрузка в Яндекс.Маркет
### 0 3 * * * php -f /var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/cron_frame.php 10 >/var/www/fire/data/www/вашсайт.ru/bitrix/php_interface/include/catalog_export/logs/10.txt

Если вы сменили хостинг, вам нужно настроить cron заново! Для этого вам нужно обратиться в службу поддержки вашей хостинговой площадки и попросить их настроить crontab по образцу, данному в этой статье. Естественно, пути из образца должны быть скорректированы с учетом текущего расположения файлов на хостинге!

При смене хостинга вы также можете столкнуться с проблемой транслитерации: названия разделов будут заменены прочерками. Например, ссылка вида вашсайт/catalog/vse-dlya-seksa/priyatnye-melochi/prezervativy/ будет иметь вид вашсайт/catalog/-/-/-/ Как правило, это связано с некорректными параметрами для консольной версии php в cron.

Чтобы исправить ситуацию, вам нужно задать параметры: mbstring.internal_encoding=utf-8 , mbstring.func_overload=2. Если не поможет, добавить фрагмент d mbstring.internal_encoding=utf-8 —d mbstring.func_overload=2 во все строки запуска.

На примере одной из строк:

было

/opt/php/7.3-bx-optimized/bin/php -f /var/www/u089/data/www/вашсайт.ru/cron/offers_import.php >/var/www/u089/data/www/вашсайт.ru /cron/logs/offers_import.txt

стало

/opt/php/7.3-bx-optimized/bin/php -d mbstring.internal_encoding=utf-8 -d mbstring.func_overload=2 -f /var/www/u089/data/www/вашсайт.ru/cron/offers_import.php >/var/www/u089/data/www/вашсайт.ru /cron/logs/offers_import.txt

Эта информация была вам полезна?

Смотрите также:

Хотите прокомментировать запись?

Вы должны войти чтобы оставить комментарий.