Ну. Админ сказал, что забыл внести правки, так что ждем след релиза наверно.
2admin.
И все таки, возвращаясь к недавнему багу.
Допустим, что мы имеем тормозный хостинг, который не позволяет нам в первые 30 секунд подгрузить полностью данные в MYSQL.
И получаем ошибку Maximum execution time of 30 seconds exceeded (или как-то так) .
Получив ошибку, пользователь пытается снова догрузить данные и получает еще ворох ошибок,
это нелогично, ибо обнулив один параметр, можно спокойно догрузить данные и получить уже рабочий модуль.
Объясню - дело в проверке параметра lockin в таблице config. Т.е. при загрузке данных в бд модуль выставляет в locking текущее время(с точностью до секунды). В случае ошибки, мы получаем зависание благодаря проверке этого параметра и команде sleep(10).
Т.е. вторичную дозагрузку в БД можно сделать только спустя 15 минут.
не логичнее ли изменить проверку с
на
?