Неустранимая ошибка Nextcloud: недостаточно общей памятиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неустранимая ошибка Nextcloud: недостаточно общей памяти

Сообщение Anonymous »

Я получаю это сообщение сразу после перезагрузки при попытке запустить PHP-скрипт:

Код: Выделить всё

# sudo -u apache php updater.phar
Mon Jul 31 17:59:24 2023 (2241): Fatal Error Insufficient shared memory!
Это сценарий обновления Nextcloud. Также эти сообщения на панели обзора Nextcloud:
Изображение
< /p>
Несколько дней назад Nexcloud работал. Все остальное работает правильно.

Код: Выделить всё

# cat /etc/php.d/10-opcache.ini | grep -i interned
; The amount of memory for interned strings in Mbytes.
;opcache.interned_strings_buffer=8
opcache.interned_strings_buffer=256
Когда я пытаюсь запустить задание cron:

Код: Выделить всё

# sudo -u apache php /var/www/html/nextcloud/cron.php
Mon Jul 31 18:20:55 2023 (2785): Fatal Error Insufficient shared memory!

Код: Выделить всё

# sudo -u apache free -m
total        used        free      shared  buff/cache   available
Mem:           31626         985       30569          25         470       30640
Swap:          16383           0       16383

Код: Выделить всё

# ipcs -lm

------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 18014398509465599
max total shared memory (kbytes) = 18446744073709551612
min seg size (bytes) = 1

# ipcs -ma

------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x00487d1d 0          postgres   600        56         6

------ Semaphore Arrays --------
key        semid      owner      perms      nsems

Код: Выделить всё

# php -i | grep "Loaded Configuration File"
Loaded Configuration File => /etc/php.ini

# cat /etc/php.ini | grep -i memory_limit
memory_limit = 512M

# sudo -u apache cat /etc/php.ini | grep -i memory_limit
memory_limit = 512M
Есть идеи?
ИЗМЕНИТЬ
Если я изменюсь

Код: Выделить всё

opcache.interned_strings_buffer=256
в

Код: Выделить всё

opcache.interned_strings_buffer=64
Это работает

Подробнее здесь: https://stackoverflow.com/questions/768 ... red-memory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»