Jump to content
XPEnology Community

Recommended Posts

психанул, переставил nextcoud, теперь не в докере, а на прямую webstation. но ни как не могу победить кеширование. 

в планировщике запускаю каждые 5 минут cron: /bin/su -s /bin/sh -c "/usr/local/bin/php80 -f /volume1/web/nextcloud/cron.php" http.

в php.ini включил apc.enable_cli = 1, в конфигурационном файле nexcloud добавил строчку ‘memcache.local’ => ‘\\OC\\Memcache\\APCu’, ошибка все равно не пропала: "OCP\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)" 

подскажите, может что упустил?

Link to comment
Share on other sites

18 часов назад, romakim сказал:

подскажите, может что упустил?

Может попробовать создать в каталоге NC файлик типа phpinfo.php с содержимым из одной строчки, вытянутой из инета, потом открыть его в браузере и посмотреть что пишет по поводу модуля APC, есть но не включен, или вообще его нет в вашей версии php...

 

У меня старая DSM, все никак не соберусь на 7ю перебраться. У меня крон для NC выглядит так:

 

sudo -u http /usr/local/bin/php74 -d apc.enable_cli=1 -d memory_limit=512M -f /volume1/web/nextcloud/cron.php

 

Link to comment
Share on other sites

  • 2 months later...

я сделал запись в планировщике задач, запускающий родной файл cron.php 

/bin/su -s /bin/sh -c "/usr/local/bin/php80 -f /volume1/web/nextcloud/cron.php" http

 

Edited by romakim
Link to comment
Share on other sites

23 часа назад, romakim сказал:

я сделал запись в планировщике задач, запускающий родной файл cron.php 

/bin/su -s /bin/sh -c "/usr/local/bin/php80 -f /volume1/web/nextcloud/cron.php" http

 

Это и из предыдущего Вашего поста было видно.

Но консольный PHP вероятно не использует PHP.INI, у него помоему другой файл настройки, поэтому необходимые параметры лучше передавать в командной строке с ключом "-d", смотрите команду из моего предыдущего поста, или используйте её целиком у себя, изменив только php74 на php80, если конечно ругань в логе Вас до сих пор беспокоит.

Link to comment
Share on other sites

В 13.05.2023 в 15:30, KIO1968 сказал:

используйте её целиком у себя

Попробовал ваш вариант, периодически стало появляться системное сообщение о пропуске запланированной задачи, так как она уже выполняется.

в моем варианте нужно использовать вместо -f ваш вариант -d ?

Link to comment
Share on other sites

В 17.05.2023 в 11:47, romakim сказал:

Попробовал ваш вариант, периодически стало появляться системное сообщение о пропуске запланированной задачи, так как она уже выполняется.

в моем варианте нужно использовать вместо -f ваш вариант -d ?

 

 У Вас не выполнялось параллельно две версии задачи планировщиком?

В принципе обе версии делают одно и то же. Просто Ваш вариант - некий центос-лайк, а мой - дебиан-лайк

 

Можете скорректировать ваш вариант так:

/bin/su -s /bin/sh -c "/usr/local/bin/php80 -d apc.enable_cli=1 -d memory_limit=512M -f /volume1/web/nextcloud/cron.php" http

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...