Skip to content
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

Refactor temp folder cleanup to prevent lost working files from other modules #755

Open
jorikfon opened this issue Jun 20, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@jorikfon
Copy link
Collaborator

jorikfon commented Jun 20, 2024

В рабочей базе miko сегодня перестал определяться лицензионный ключ в модуле 4 панели. Кусок лога gnats:

[23793] 2024/06/20 05:47:25.202042 [ERR] Error reading license key: open /storage/usbdisk1/mikopbx/tmp/ModuleCTIClient/sessions/license.key: no such file or directory [23793] 2024/06/20 05:47:25.202106 [DBG] handle request to '/license.api/getlicenseinfo' with params [] [23793] 2024/06/20 05:47:25.496734 [ERR] Failed to get info about key: (2026) Your license key is invalid [23793] 2024/06/20 05:47:25.500144 [DBG] handle request to '/info'

@boffart Очистка и вставка ключа защиты решила проблему в МИКО, но надо разбираться зачем чистятся временные файлы модулей во время их работы, это не правильно.

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

@jorikfon
Copy link
Collaborator Author

Screenshot 2024-06-20 at 10 58 38

@jorikfon
Copy link
Collaborator Author

Похоже что причина в этой строчке в cron

/1 * * * * /bin/busybox find /storage/usbdisk/mikopbx/tmp/*/ -mmin +5 -type f -delete> /dev/null 2>&1

@jorikfon jorikfon added the bug Something isn't working label Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant