выглядит приблизительно так:
первый заход - отображение страницы.
любое действие или перегрузка страницы - 404 ошибка. после паузы в пару минут страница отображается, но один раз и до следующего действия. tp 2.2.1
Exile
Admin
Administrator
В логах сервера что? 404 это вряд ли сессии.
особенностью TP под php-fpm + nginx является то, что практически любая ошибка в TP приводит к 404:
2017/06/18 02:48:06 [error] 25712#25712: *83 open() "/home/www/torrentpier/50x.html" failed (2: No such file or directory), c
lient: 1.1.1.1, server: 2.2.2.2, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.socke
t", host: "2.2.2.2"
другого разумного объяснения почему оно то работает, то нет кроме сессий я не вижу. логи сервера тут бесполезны. есть xdebug.
для первой загрузки - ok.xt (переименован в ok.txt), для последующей (не работающей) - err.xt (переименован в err.txt)
Exile
Admin
Administrator
Ну как минимум у вас 404 из-за того что прописаны страницы для ошибок в конфигурации nginx которых фактически нет. Движок тут отношение имеет посредственное. А по поводу того, почему может выдавать 50х ошибку - надо смотреть в логи движка, а не xdebug, но вероятнее всего нет прав на запись в кеш из-за того что права на файлы принадлежат не пользователю, от чьего имени работает сервер.
мильпардон, но я конфигурацию брал из install/nginx.
так она хоть как-то работает.
ваша очевидно неполна, как минимум непонятно что в
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/demo.torrentpier.com/*.conf;
при условии что fastcgi_params стандартный
Exile
Admin
Administrator
И все же не увидели ответа на вопрос какому пользователю принадлежат файлы? Все до единой проблемы такого плана связаны с правами доступа, а конкретно владельцем файлов. И я даже знаю что именно не может записаться - триггер запуска крона. Поэтому вы видите ошибку с периодичностью. Но это повторюсь - проблема конфигурации вашего сервера, а не движка.