В восемь утра ящик склада пуст, хотя заказы ночью были. Обмен «сам» не пришёл: остатки вчерашние. В студии человек оставил имя вчера в девять вечера — заявка ещё не визит — и не получил письмо «ждём завтра в 18:00». Владелец открывает сайт днём: письма вдруг сыплются, обмен догоняет. Кажется, «само ожило». Ожил первый посетитель: задания висели на хитах или расписание сервера молчало.
Агенты на заходах, которые отбирают секунды у покупателя, — соседняя история про скорость: там задания слишком живые. Красная очередь писем при живом ящике — про отправку. Здесь задания стоят. Страх «поставьте модуль почты заново». Жадность не платить за нормальный cron на тарифе. Стыд, что после переноса строку расписания не проверили. Отсюда тишина до первого человека с улицы.
Почему ночную тишину чинят как сломанный магазин
Днём всё «работает»: зашли в админку — агенты проснулись, письма ушли, обмен дёрнулся. Диагноз «ложное срабатывание». Ночь снова мёртвая. Реклама ночью покупает заказ без письма. Слот студии без напоминания сгорает: человек не приехал, в журнале заявка есть. Кафе не ушло подтверждение брони. Курс не ушло письмо со ссылкой на эфир. Ищут шаблон письма. Нужна дата последнего запуска.
На общем тарифе cron часто выключен «по умолчанию» или бьёт в старый путь PHP. Задания падают без письма вам. В админке агент «ждёт», последнее выполнение — четыре дня назад. Витрина при этом быстрая: как раз потому что ночью никто не работал.
Чем задание на посетителе отличается от расписания
Агент Битрикса — работа в фоне: очередь писем, обмен, индекс, напоминание. Его можно вешать на заход человека или на cron (расписание сервера, которое запускает ту же работу без гостя). Ночью гостей нет — на хитах тишина. Cron с чужой версией PHP молча падает: в панели галочка есть, дата запуска пустая. Строка со старого тарифа после переноса смотрит в чужой каталог.
- Последний запуск агента писем и обмена свежее ночи, не «когда зашли в админку».
- Проверка системы не пишет, что задания крутятся только на визитах, если ночь должна жить сама.
- Команда расписания — та же восьмёрка PHP, что витрина, тот же путь сайта.
- Напоминание студии уходит в 22:00 без открытой вкладки владельца.
Тяжёлый обмен в той же минуте, что рассылка, встаёт в очередь и «как будто стоит». Это уже наложение, не отсутствие cron. Смотрят длительность и интервал. Задание каждую минуту, которое само идёт три, никогда не заканчивается и выглядит мёртвым.
Что запустить на этой неделе без гостя
- Выписать агентов писем, обмена, напоминаний студии. Дата последнего запуска и «на хитах / по расписанию».
- Поставить работу на cron той же версией PHP, что витрина. Старый путь с пятёрки не копируют.
- Ночью не заходить на сайт. Утром: очередь писем ушла, обмен есть, письмо слота ушло без вашего визита.
- Тестовый заказ в 23:00 и тестовая заявка в 23:10. К 8:00 оба письма на месте, не «после того как открыл главную».
- Если дата запуска пустая — чинить команду панели, не возвращать всё на хиты «чтобы хоть как-то».
- Не гонять полный обмен и полную рассылку в одну минуту: это снова будет похоже на стоп.
Чем стоящие задания не подменяют
Не переустанавливают модуль магазина. Не покупают сервис рассылок, пока агент не стартует без гостя. Не оставляют «на хитах до понедельника»: это и есть дыра ночи. Записывают команду cron, дату запуска, два ночных теста. Останавливаются, когда письма и обмен уходят в час без визитов.
Тормоза витрины от жирных агентов на хитах лечат снятием работы с покупателя. Красную очередь — ящиком. Здесь критерий — ночь жива без вас. Если днём письма есть, а с 00:00 до 07:00 тишина, расписание всё ещё стоит. Рекламу ночью без этой проверки не держат: заказ будет, письма не будет.
Назад в раздел
