Ну тогда это поиски кота в темном лесу… ночью.Это очень вероятно, но потом я обновил до версии InstantCMS 2.10.1, а первую зависшую рассылку подписок заметил только в августе 2018
-----
Попробуйте еще таблицы пересмотреть
-----
CREATE TABLE `cms_scheduler_tasks` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `title` VARCHAR(250) DEFAULT NULL, `controller` VARCHAR(32) DEFAULT NULL, `hook` VARCHAR(32) DEFAULT NULL, `period` INT(11) UNSIGNED DEFAULT NULL, `is_strict_period` tinyint(1) UNSIGNED DEFAULT NULL, `date_last_run` TIMESTAMP NULL DEFAULT NULL, `is_active` tinyint(1) UNSIGNED DEFAULT NULL, `is_new` tinyint(1) UNSIGNED DEFAULT '1', PRIMARY KEY (`id`), KEY `period` (`period`), KEY `date_last_run` (`date_last_run`), KEY `is_active` (`is_active`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Задачи планировщика';
CREATE TABLE `cms_scheduler_tasks` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `title` VARCHAR(250) DEFAULT NULL, `controller` VARCHAR(32) DEFAULT NULL, `hook` VARCHAR(32) DEFAULT NULL, `period` INT(11) UNSIGNED DEFAULT NULL, `is_strict_period` tinyint(1) UNSIGNED DEFAULT NULL, `date_last_run` TIMESTAMP NULL DEFAULT NULL, `is_active` tinyint(1) UNSIGNED DEFAULT NULL, `is_new` tinyint(1) UNSIGNED DEFAULT '1', `consistent_run` tinyint(1) UNSIGNED DEFAULT NULL, PRIMARY KEY (`id`), KEY `period` (`period`), KEY `date_last_run` (`date_last_run`), KEY `is_active` (`is_active`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Задачи планировщика';
`consistent_run` tinyint(1) UNSIGNED DEFAULT NULL,