-
-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal error: Uncaught Phalcon\Mvc\Model\Exception: Failed to store metaData to the cache adapter in /offload/rootfs/usr/www/src/Common/Models/PbxExtensionModules.php:136 #651
Comments
Нужно пробовать воспроизвести на актуальной версии АТС. Слишком много было переписано. Я перенесу это в дискуссии, если воспроизведется в актуальной сборке, то тогда будем думать. |
данные снэпшота сохраняются по пути тут варианты:
когда снова воспроизведется можно попробовать:
поможет ли... либо вообще отключить снэпшотинг:
|
MikoPBX 2023.2.206 Место на диске есть, памяти хватает. Логи могу предоставить по запросу в лс. |
Нужно также пробовать анализировать вывод |
Похоже проблема связана с использованием доп. модулей. PS. Эта команда оказалась довольно опасной, ломает работу лицензирования, нужно более конкретно указывать каталог для очистки. без *
|
Можно попробовать перед удалением выполнить команду для подсчета количества файлов, чтобы определить виновника. Если проблема именно в количестве.
|
Ну вот рано закрывать задачу, как минимум туда надо шаги по диагностике перечислить, пока не понятна даже причина такого поведения. И почему проблема именно с редис, там много чего пишется читается в базу данных в том числе, можно перенести кеш редиса на storage, если он там еще не был ранее. |
Судя по коду Phalcon можно попробовать обойти установкой переменной orm.exception_on_failed_metadata_save You can use the orm.exception_on_failed_metadata_save option in your php.ini file to force the component to throw an exception if there is an error storing the metadata or if the target directory is not writeable. |
MikoPBX 2024.1.114 Периодически выключается модуль "Панель телефонии 4.0". Ошибка на скриншоте. Логи php:
|
Добавил вышеописанную опцию в MikoPBX 2024.2.28-dev, посмотрим как это сработает. Хотя это не решение проблемы, а костыль вокруг нее. Не понятно как воспроизвести... |
я такую проблему получил когда tmpfs был переполнен.
|
MikoPBX 2023.1.223
Периодически перестает работать АТС: веб интерфейс не доступен, звонки не работают. При входе в веб интерфейс сообщение:
Fatal error: Uncaught Phalcon\Mvc\Model\Exception: Failed to store metaData to the cache adapter in /offload/rootfs/usr/www/src/Common/Models/PbxExtensionModules.php:136 Stack trace: #0 [internal function]: Phalcon\Mvc\Model\MetaData->throwWriteException(true) #1 [internal function]: Phalcon\Mvc\Model\MetaData->write('map-mikopbx\com...', Array) #2 [internal function]: Phalcon\Mvc\Model\MetaData->initialize(Object(MikoPBX\Common\Models\PbxExtensionModules), NULL, NULL, NULL) #3 [internal function]: Phalcon\Mvc\Model\MetaData->readColumnMapIndex(Object(MikoPBX\Common\Models\PbxExtensionModules), 1) #4 [internal function]: Phalcon\Mvc\Model\MetaData->getReverseColumnMap(Object(MikoPBX\Common\Models\PbxExtensionModules)) #5 [internal function]: Phalcon\Mvc\Model\MetaData->hasAttribute(Object(MikoPBX\Common\Models\PbxExtensionModules), 'disabled') #6 [internal function]: Phalcon\Mvc\Model\Query->_getQualified(Array) #7 [internal function]: Phalcon\Mvc\Model\Query->_getExpression(Array, true) #8 [internal function]: Phalcon\M in /offload/rootfs/usr/www/src/Common/Models/PbxExtensionModules.php on line 136
Помогает перезагрузка АТС.
Память свободная есть, redis запущен.
The text was updated successfully, but these errors were encountered: