D

dimbons

+4
Репутация
0
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Обновился до 2.14... 13 декабря 2020 в 14:45
А это делали)

Важно! После установки обновления зайдите по FTP на сервер, удалите директорию /templates/admincoreui/ и скопируйте на её место эту же директорию из полного дистрибутива установки InstantCMS 2.14.0.

#2 Глоссарий (словарь) 5 декабря 2020 в 14:47
Я делал "термины" на типе контента. Создал категории по количеству букв и каждый термин получался как отдельная статья. В итоге сайт заблокировали в google adsense, а яндекс выкидывает страницы с терминами из поиска, как некачественный контент. В adsense конечно причина блокировки точно не ясна, но по общим правилам есть такая причина, как очень короткие статьи, которыми вероятно и являются термины. Кстати если кто знает как узнать точную причину блокировки в adsense, то подскажите пожалуйста как?

Поэтому предполагаю, что к созданию глоссария нужен какой то другой подход, готов скинуться в складчину если кто поддержит.
#3 Очень глючат подписки, как исправить ? 22 ноября 2019 в 20:08

Где компонент? Что удаляли "недавно" до сего события?

Дмитрий Баринов

Скорее всего там должен быть прописан компонент "Подписки", так как ошибка появляется только когда есть сформированные подписки ожидающие рассылки. Перед этим я ничего не удалял.

это происходит с 1 мая 2018? Верно?

Дмитрий Баринов

Вы намекаете на тот день когда вышло обновление InstantCMS 2.10.0. Это очень вероятно, но потом я обновил до версии InstantCMS 2.10.1, а первую зависшую рассылку подписок заметил только в августе 2018, а от какого числа зависла я уже не помню. Но зависла рассылка, как раз где то в этом периоде.
#4 Очень глючат подписки, как исправить ? 22 ноября 2019 в 19:59

Опишите, пожалуйста, подробнее. Как мне пошагово повторить.

Fuze

Включаем режим отладки. Далее создаем какой то контент на котором есть подписчики и публикуем его. В это время формируется рассылка подписки и ожидает срабатывания задач системной очереди. Сразу же заходим в админку — настройки — планировщик и запускаем вручную задачу "Выполняет задачи системной очереди". После запуска появляется страница с ошибкой. Ошибка появляется не всегда, а только на некоторых подписках собственных типов контента.
#5 Очень глючат подписки, как исправить ? 22 ноября 2019 в 17:32
Вот еще раз скину ошибку из системы отладки, может кто разберется:

Заметил вот такую вещь, если в очереди стоит на отправку подписка и я в ручную в планировщике запускаю выполнение задачи системной очереди при включенном режиме отладки, то выдает такую ошибку:

Требуемый компонент не найден: system/controllers//frontend.php
Последние вызовы:
cmsCore::getControllerInstance() @ /system/core/queue.php: 143
cmsQueue::runJob() @ /system/core/queue.php: 120
cmsQueue::runJobs() @ /system/controllers/queue/frontend.php: 6
queue->onCronRunQueue()
call_user_func_array() @ /system/core/controller.php: 631
cmsController->runHook() @ /system/controllers/admin/actions/settings_scheduler_run.php: 20
actionAdminSettingsSchedulerRun->run()
call_user_func_array() @ /system/core/controller.php: 546
cmsController->runExternalAction()
call_user_func_array() @ /system/core/action.php: 29
cmsAction->__call() @ /system/controllers/admin/actions/settings_scheduler.php: 9

После этого подписка опять зависает на стадии выполнения. Если еще раз нажать на выполнение задачи системной очереди, то больше ошибок не выдает, но подписка так и висит. Может кто-то знает от чего такая ошибка может быть?
#6 Очень глючат подписки, как исправить ? 22 ноября 2019 в 17:25
Была уже такая тема. /forum/thread31520-1.html#311160 Не разобрались. Никакие настройки не помогают. Ошибки, которые выдает система отладки, никто не понимает. Подписки кому то отправляются, а кому то нет, так и работаем)
#7 Как работают подписки? 19 мая 2019 в 14:57


dimbons, Требуемый компонент не найден: system/controllers//frontend.php // два слэша так и должно быть?

Red Ray

А что там должно быть и как сделать чтобы это там появилось? Все подписки рассылаются, а в одном типе контента нет, ума не приложу куда лезть. Удалять что ли тип контента? но это вообще не вариант) как на зло этот контент самый популярный из всех что есть)
#8 Как работают подписки? 18 мая 2019 в 21:49
На хостинге в журналах ошибок не обнаружено.

Заметил вот такую вещь, если в очереди стоит на отправку подписка и я в ручную в планировщике запускаю выполнение задачи системной очереди при включенном режиме отладки, то выдает такую ошибку:

Требуемый компонент не найден: system/controllers//frontend.php
Последние вызовы:
cmsCore::getControllerInstance() @ /system/core/queue.php: 143
cmsQueue::runJob() @ /system/core/queue.php: 120
cmsQueue::runJobs() @ /system/controllers/queue/frontend.php: 6
queue->onCronRunQueue()
call_user_func_array() @ /system/core/controller.php: 631
cmsController->runHook() @ /system/controllers/admin/actions/settings_scheduler_run.php: 20
actionAdminSettingsSchedulerRun->run()
call_user_func_array() @ /system/core/controller.php: 546
cmsController->runExternalAction()
call_user_func_array() @ /system/core/action.php: 29
cmsAction->__call() @ /system/controllers/admin/actions/settings_scheduler.php: 9

После этого подписка опять зависает на стадии выполнения. Если еще раз нажать на выполнение задачи системной очереди, то больше ошибок не выдает, но подписка так и висит. Может кто-то знает от чего такая ошибка может быть?
#9 Как работают подписки? 14 апреля 2019 в 16:31


Я бы обратился в службу поддержки на хостинге, что бы посмотрели ошибки в запросах, а от туда уже плясать....

@stich
Спасибо, попробую.
#10 Как работают подписки? 14 апреля 2019 в 15:53


В базе данных таблица cms_jobs, в ней смотрите записи с is_locked равным 1, но среди них могут быть и те, что нормально выполняются в данный момент. Поставьте вместо 1 значение NULL, и они потом перезапустятся заново. Если снова зависнут, можете их удалить оттуда.

Loadырь
К сожалению метод очистки в базе не помог. Перезапускал и удалял, новые уведомления все равно зависают.
#11 Как работают подписки? 10 апреля 2019 в 21:02


Подскажите пожалуйста как работают подписки на тип контента? Подписался как гость или пользователь на доску объявления

При добавлении материала нигде уведомления не приходят. Как быть?
Во вкладке Очередь рассылок вот что

Куда что где тыкать в планировщике или где?

ignat
У вас может быть, скорее всего, не настроен cron.
#12 Как работают подписки? 10 апреля 2019 в 20:58


У меня вис сайт секунд на 30, когда в настойках уведомлений стояло "уведомлять на емайл" — решением было настроить почтовый сервер)))) 5 мин делов, а воевал с этой проблемой 2 суток))))

@stich
В начале тоже так подумал, перенастроил почтовый сервер на SMTP, но проблема осталась. Странно, что с одного типа контента приходят уведомления, а с другого нет. Вероятно нужно сбросить эту зависшую очередь. Случайно не знаете как?)))
#13 Как работают подписки? 10 апреля 2019 в 20:44


Надо проверить в логах сервера, или попросить хостера, есть ли повисшие задания в очереди. Если одна задача зависнет, то другие выпадают в ошибку, где то тут на форуме, я натыкался на обсуждение.

@Riko911
А не подскажите, как удалить все эти повисшие задания из подписок? Искал в базе данных, так и не нашел ничего.
#14 Как работают подписки? 10 апреля 2019 в 19:24
Может кто-то и мне подскажет? почему при появлении нового контента в некоторых типах контента уведомления отправляются, а некоторых зависают на стадии выполнения? хотя настроено все одинаково.
Прикрепленный файл
_9mdc4.jpg 162 Кб
#15 Не работает рассылка подписок 1 апреля 2019 в 18:50

Может надо задание для выполнения задать в планировщик для этого компонента?

Колёк
Так оно же вроде задано, если другие рассылки отправляются.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.