1

Тема: Fatal error після очищення кешу flarum

Якщо почистити кеш, а потім оновити сторінку форуму, виникає така помилка

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in /home/lieks129/public_html/storage/less/lessphp_oyr78n9t0yog04kooo4kc0oswcc0g84.lesscache on line 3

я не знаю англійської, гугл перекладач каже, що вичерпано дозволений розмір пам’яті. Не знаю по яку саме пам'ять йдеться, але у самому хостингу жодних попереджень щодо використання пам'яті немає.
На моєму форумі встановлено розширення FoF Night Mode (https://github.com/FriendsOfFlarum/nightmode), якщо його вимкнути помилка зникає. Якщо не чистити кеш, все нормально працює. Можна також вимкнути розширення, почистити кеш, а вже потім увімкнути розширення, якщо так робити тоді помилки теж немає :)
От мені стало цікаво  *SCRATCH* це такий хостинг чи проблема з розширенням, або може я щось неправильно роблю? *DONT_KNOW*

2

Re: Fatal error після очищення кешу flarum

Це про оперативну пам'ять. Швидше за все, обмеження можна дещо підняти в налаштуваннях хостингу. 134217728 байтів - це 128MiB. Проблема в тому, що скрипт (форум+розширення) потребує трохи більше пам'яті, ніж видається на один процес хостингом. Збільшення може призвести до того, що іншим процесам залишиться менше пам'яті - зате скрипти будуть працювати. У 2022 році, мабуть, 128MiB уже замало.

Подякували: Oleksi1

3

Re: Fatal error після очищення кешу flarum

Згенеруйте ті лес файли локально і залийте на хостінг, а не мучайте ту віртуалку що вам видали.

Подякували: Oleksi, leofun012

4

Re: Fatal error після очищення кешу flarum

Vo_Vik написав:

Згенеруйте ті лес файли локально і залийте на хостінг, а не мучайте ту віртуалку що вам видали.

Вибачте будь ласка, але Ваш допис для мене занадто загадковий.  *PARDON*  Я не програміст, не знаю що таке ті лес файли і яким чином їх можна згенерувати  *DONT_KNOW*

koala написав:

Це про оперативну пам'ять. Швидше за все, обмеження можна дещо підняти в налаштуваннях хостингу. 134217728 байтів - це 128MiB. Проблема в тому, що скрипт (форум+розширення) потребує трохи більше пам'яті, ніж видається на один процес хостингом. Збільшення може призвести до того, що іншим процесам залишиться менше пам'яті - зате скрипти будуть працювати. У 2022 році, мабуть, 128MiB уже замало.

Виявилось, що треба зайти у cPanel туди, де версії php, та у вкладці Options змінити memory_limit. Було 128м, я встановив 192м, найбільше можна обрати 512м.
Помилка зникла *YAHOO*  Дякую Вам за підказку! *HI*

Сподіваюсь що тепер все нормально працюватиме і всім процесам вистачатиме пам'яті :)

Подякували: 0xDADA11C7, Vo_Vik2

5

Re: Fatal error після очищення кешу flarum

Ну я ж не знав ваш рівень) добре що розібрались.

6

Re: Fatal error після очищення кешу flarum

Vo_Vik написав:

Ну я ж не знав ваш рівень) добре що розібрались.

А з питання складно було оцінити? Тут ясно що людина в тому, які види пам'яті бувають, не розбирається.