Сейчас попытаюсь объяснить полностью ситуацию с которой столкнулся может кто подскажет..
Вопчем есть php скрипт который граббит страничку сайта, его я отлаживал через XDebug все работает как часы,он ложит то что спарсил(списки) в кеш таким кодом
apc_store('item', $item, 600);
Все нормально ложется и берется из кеша. Этот скрипт запускает в фоне другой скрипт который должен брать эти списки из кеша, сам граббер я запускаю командой
exec("nohup php $script_path >/dev/null 2>&1 &");
И вот тут начинается странное, данные в кеш даже не ложатся, не то чтобы их как то взять от туда. Сам скрипт выполняется, я проверял каждую строчку кода путем записи темпового файла на предмет того что если где то ошибка то файл не запишется, но я даже проверял данные есть перед тем как положить их в кеш, а вот еще странно то что функция apc_store() возвращает false при таком запуске. Я понять ничего не могу как с этим бороться.
Изменил: Антон (15.12.2014 / 22:53)