исправлено Ошибка с функцией sys('la')

Lange

Легенда
И вопрос в догонку. Я в убунте добавил команду на выполнение cron.php, в админке теперь нужно 0 поставить вместо 180 секунд?
 

Lange

Легенда
Короче проблема была в следующем: Крон отвязал, начала через раз появлятся эта ошибка, если страницу обновлять. Решилось так, что запустил все команды крона в админке разом, проблема ушла.

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

Lange

Легенда
На следующий день ошибка повторилась:
Код:
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
 

belomaxorka

Разработчик
Администратор
И вопрос в догонку. Я в убунте добавил команду на выполнение cron.php, в админке теперь нужно 0 поставить вместо 180 секунд?
Надо вообще крон отключить (сделать отвязку), крон движка через env файл отключается. А время выполнения задачи указывается при прописывании задачи через crontab
 
Последнее редактирование:

belomaxorka

Разработчик
Администратор
а что делает функция sys ? походу в round строка приходит
Это функция движка. Она нужна для статистики по потреблению железа сервера (использование оперативной памяти, средняя загрузка, пик и тп...)
 
Последнее редактирование:

belomaxorka

Разработчик
Администратор
На следующий день ошибка повторилась:
Код:
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
Да это ошибка типов данных, код в движке не весь переписан, поэтому на новых версиях PHP такие казусы в рамках бета тестирования - норма. Спасибо за отчёт!
 

belomaxorka

Разработчик
Администратор
Короче проблема была в следующем: Крон отвязал, начала через раз появлятся эта ошибка, если страницу обновлять. Решилось так, что запустил все команды крона в админке разом, проблема ушла.

Разрабам, может внести изменения какие то или добавить в инструкцию, что нужно запустить первый раз в ручную
Это баг, исправим, никаких танцев с бубном не потребуется
 

Lange

Легенда
Надо вообще крон отключить (сделать отвязку), крон движка через env файл отключается. А время выполнения задачи указывается при прописывании задачи через crontab
Я крон отвязал по инструкции: поставил 0 в админке, сделал ссылку в кронтаб убунту. Вроде в статистике выполнения цифры меняются. Про env файл не знал
 
Сверху