Я полагаю, вы сами не меняли его (иначе, я думаю, вы бы помнили, как вы это сделали), и 10 минут выглядят как странное значение по умолчанию. Я бы осмелился сказать, что вы размещаете свое приложение на общем сервере, данные сеанса хранятся в общем расположении по умолчанию, и есть другое приложение от другого клиента, для которого установлено меньшее время жизни сеанса. Эта проблема возникает из-за того, что данные сеанса не учитывают сайт: когда сборщик мусора PHP удаляет файлы сеанса, к которым не было доступа в течение 10 минут, он удаляет все файлы в каталоге; у него нет возможности узнать, к какому веб-сайту они принадлежат.
Я не могу сказать вам, как это исправить в WebsiteBaker, но в обычном PHP вам нужно установить собственный каталог сеанса в вашей учетной записи. Тогда (и только тогда) вы будете иметь полный контроль над своими собственными данными сеанса:
session_save_path('/home/users/foo/sessions');
ini_set('session.gc_maxlifetime', 3*60*60); // 3 hours (or whatever you need)
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
session_start();