У меня есть система, которая работает с Apache - APC включена и SLI наAPC - очистка кэша с хрон рабочих мест
Мой Намерение:
Я использую несколько crons обновить вещи, как только этот хрон принял место также очищает определенный кеш, связанный с этими обновлениями. Все это отлично работало, когда я использовал завиток, чтобы открыть файл, однако я решил переключиться, чтобы сделать это через сам cron, включив APC SLI в конфигурации.
Проблема: Cron работает отлично, никаких ошибок нет ничего, однако он не очищает кеш, есть ли определенный код, связанный с этим, который должен быть изменен, если я хочу использовать его в SLI, а не завивать ?
Это код:
$deletesallupdates = new APCIterator('user', '/^USER.updates/', APC_ITER_VALUE);
apc_delete($deletesallupdates);
Моя конфигурация APC:
[APC]
extension = apc.so
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 1024M
apc.max_file_size = 2M
apc.stat = 1
apc.enable_cli = 1
Ну, мы провели несколько тестов в прошлом, и APC показалось лучшим для того, что мы пытаемся сделать, это лишь малая часть того, что на самом деле происходит, но это проблема, и если это будет решено, все будет полностью работать и снова бегу, я просто не могу понять, почему он не работает. – user2949138
Попробуйте очистить функцию кеша. Это может сделать трюк. – Machavity
Я получаю, где вы идете, но это не то, чего я хочу достичь, я просто хочу удалить определенные кешированные результаты. Я ищу проблему и для устранения проблемы, а не для маскировки проблемы, поскольку это почти сделает APC полностью устаревшим. – user2949138