#1
Добрый день. Выскакивает такая ошибка:
В чем может быть дело?
Spoiler content hidden.
В чем может быть дело?
TypeError thrown with message "round(): Argument #1 ($num) must be of type int|float, string given" Stacktrace: #5 TypeError in /var/www//library/includes/cron/cron_run.php:57 #4 round in /var/www//library/includes/cron/cron_run.php:57 #3 require in /var/www//library/includes/cron/cron_check.php:35 #2 require in /var/www//library/includes/init_bb.php:419 #1 require_once in /var/www//common.php:347 #0 require in /var/www//index.php:12
И вопрос в догонку. Я в убунте добавил команду на выполнение cron.php, в админке теперь нужно 0 поставить вместо 180 секунд?Надо вообще крон отключить (сделать отвязку), крон движка через env файл отключается. А время выполнения задачи указывается при прописывании задачи через crontab
а что делает функция sys ? походу в round строка приходитЭто функция движка. Она нужна для статистики по потреблению железа сервера (использование оперативной памяти, средняя загрузка, пик и тп...)
На следующий день ошибка повторилась:Да это ошибка типов данных, код в движке не весь переписан, поэтому на новых версиях PHP такие казусы в рамках бета тестирования - норма. Спасибо за отчёт!
TypeError thrown with message "round(): Argument #1 ($num) must be of type int|float, string given" Stacktrace: #5 TypeError in /var/www//library/includes/cron/cron_run.php:57 #4 round in /var/www//library/includes/cron/cron_run.php:57 #3 require in /var/www//library/includes/cron/cron_check.php:35 #2 require in /var/www//library/includes/init_bb.php:419 #1 require_once in /var/www//common.php:347 #0 require in /var/www//index.php:12
Короче проблема была в следующем: Крон отвязал, начала через раз появлятся эта ошибка, если страницу обновлять. Решилось так, что запустил все команды крона в админке разом, проблема ушла.Это баг, исправим, никаких танцев с бубном не потребуется
Разрабам, может внести изменения какие то или добавить в инструкцию, что нужно запустить первый раз в ручную
Надо вообще крон отключить (сделать отвязку), крон движка через env файл отключается. А время выполнения задачи указывается при прописывании задачи через crontabЯ крон отвязал по инструкции: поставил 0 в админке, сделал ссылку в кронтаб убунту. Вроде в статистике выполнения цифры меняются. Про env файл не знал