romakim Posted March 9, 2023 Share #126 Posted March 9, 2023 психанул, переставил 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?)" подскажите, может что упустил? Quote Link to comment Share on other sites More sharing options...
KIO1968 Posted March 10, 2023 Share #127 Posted March 10, 2023 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 Quote Link to comment Share on other sites More sharing options...
romakim Posted May 12, 2023 Share #128 Posted May 12, 2023 (edited) я сделал запись в планировщике задач, запускающий родной файл cron.php /bin/su -s /bin/sh -c "/usr/local/bin/php80 -f /volume1/web/nextcloud/cron.php" http Edited May 12, 2023 by romakim Quote Link to comment Share on other sites More sharing options...
KIO1968 Posted May 13, 2023 Share #129 Posted May 13, 2023 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, если конечно ругань в логе Вас до сих пор беспокоит. Quote Link to comment Share on other sites More sharing options...
romakim Posted May 17, 2023 Share #130 Posted May 17, 2023 В 13.05.2023 в 15:30, KIO1968 сказал: используйте её целиком у себя Попробовал ваш вариант, периодически стало появляться системное сообщение о пропуске запланированной задачи, так как она уже выполняется. в моем варианте нужно использовать вместо -f ваш вариант -d ? Quote Link to comment Share on other sites More sharing options...
KIO1968 Posted May 18, 2023 Share #131 Posted May 18, 2023 В 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 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.