Проблема после "чистки кэша"
Добавлено: 14 июл 2023, 11:24
Добрый день. Ситуация следующая.
Сегодня возникла проблема с виртуальной машиной, на которой вертится OTRS (это ВМ от TurnKey). Версию OTRS к сожалению не помню. Там закончилось место. По ходу выяснил, что очень много места отожрал кэш OTRS в каталоге /var/lib. Кэш вычистил согласно тому, что нашёл здесь (https://community.znuny.org/viewtopic.php?t=33378), командой:
perl bin/otrs.Console.pl Maint::Cache::Delete
Место освободилось (довольно много), не теперь OTRS не пускает, пишет - Session invalid. Please log in again. Журнал ошибок апача показывает вот такую бяку:
Сегодня возникла проблема с виртуальной машиной, на которой вертится OTRS (это ВМ от TurnKey). Версию OTRS к сожалению не помню. Там закончилось место. По ходу выяснил, что очень много места отожрал кэш OTRS в каталоге /var/lib. Кэш вычистил согласно тому, что нашёл здесь (https://community.znuny.org/viewtopic.php?t=33378), командой:
perl bin/otrs.Console.pl Maint::Cache::Delete
Место освободилось (довольно много), не теперь OTRS не пускает, пишет - Session invalid. Please log in again. Журнал ошибок апача показывает вот такую бяку:
Видимо чистка кэша как-то повлияла на коннект к БД, раз пишет, что не может найти таблицу. Или дело не в этом?[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::st execute failed: Table 'otrs2.sessions' doesn't exist in engine at /usr/share/otrs/Kernel/System/DB.pm line 678.
ERROR: OTRS-CGI-10 Perl: 5.24.1 OS: linux Time: Fri Jul 14 11:14:02 2023
Message: Table 'otrs2.sessions' doesn't exist in engine, SQL: '
SELECT session_id, data_key, data_value
FROM sessions
WHERE data_key = 'UserType'
OR data_key = 'UserLastRequest'
OR data_key = 'UserLogin'
ORDER BY id ASC'
RemoteAddress: 10.0.0.71
RequestURI: /otrs/index.pl
Traceback (1572):
Module: Kernel::System::AuthSession::DB::GetActiveSessions Line: 395
Module: Kernel::System::AuthSession::GetActiveSessions Line: 429
Module: Kernel::System::AuthSession::CreateSessionID Line: 264
Module: Kernel::System::Web::InterfaceAgent::Run Line: 351
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/share/otrs/Kernel/System/DB.pm line 746.
[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::db do failed: Table 'otrs2.sessions' doesn't exist in engine at /usr/share/otrs/Kernel/System/DB.pm line 461.
ERROR: OTRS-CGI-10 Perl: 5.24.1 OS: linux Time: Fri Jul 14 11:14:02 2023
Message: Table 'otrs2.sessions' doesn't exist in engine, SQL: '
DELETE FROM sessions
WHERE session_id = ?'
RemoteAddress: 10.0.0.71
RequestURI: /otrs/index.pl
Traceback (1572):
Module: Kernel::System::AuthSession::DB::CreateSessionID Line: 278
Module: Kernel::System::AuthSession::CreateSessionID Line: 303
Module: Kernel::System::Web::InterfaceAgent::Run Line: 351
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::db do failed: Table 'otrs2.sessions' doesn't exist in engine at /usr/share/otrs/Kernel/System/DB.pm line 461.
ERROR: OTRS-CGI-10 Perl: 5.24.1 OS: linux Time: Fri Jul 14 11:14:02 2023
Message: Table 'otrs2.sessions' doesn't exist in engine, SQL: 'INSERT INTO sessions (session_id, data_key, data_value, serialized) VALUES (?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?)'
RemoteAddress: 10.0.0.71
RequestURI: /otrs/index.pl
Traceback (1572):
Module: Kernel::System::AuthSession::DB::CreateSessionID Line: 298
Module: Kernel::System::AuthSession::CreateSessionID Line: 303
Module: Kernel::System::Web::InterfaceAgent::Run Line: 351
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::st execute failed: Table 'otrs2.sessions' doesn't exist in engine at /usr/share/otrs/Kernel/System/DB.pm line 678.
ERROR: OTRS-CGI-10 Perl: 5.24.1 OS: linux Time: Fri Jul 14 11:14:02 2023
Message: Table 'otrs2.sessions' doesn't exist in engine, SQL: '
SELECT id, data_key, data_value, serialized
FROM sessions
WHERE session_id = ?
ORDER BY id ASC'
RemoteAddress: 10.0.0.71
RequestURI: /otrs/index.pl?
Traceback (1572):
Module: Kernel::System::AuthSession::DB::GetSessionIDData Line: 183
Module: Kernel::System::AuthSession::DB::CheckSessionID Line: 69
Module: Kernel::System::AuthSession::CheckSessionID Line: 94
Module: Kernel::System::Web::InterfaceAgent::Run Line: 812
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
[Fri Jul 14 11:14:02 2023] -e: DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/share/otrs/Kernel/System/DB.pm line 746.