Страница 2 из 2

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Ср апр 17, 2024 2:37 pm
PHPSID
alenka писал(а):
Ср апр 17, 2024 11:56 am
CMS самописная. Ничего не кэшеирует. Вот только перенесли на VPS и началось это. При этом на хостинге такого не было. С DLE проблем тоже нет и тоже на VPS (пока не замечали). Но вот параметр не меняется output_buffering никак.
Какой php.ini редактируете?
Для пользователей в jail, php.ini редактируется относительно домашней директории хостаккаунта /home/USER/etc/phpXX/php.ini
Спасибо! Действительно, там значения не изменились, хотя редактировались через панель. Значит файл не сохраняет. CTR+F5 обновлял в панели - данная строка была закомментирована. Зашел по SSH - оказалась нет.

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Чт апр 18, 2024 9:56 am
alenka
edit_php_config.png
edit_php_config.png (62.56 КБ) 13593 просмотра
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Чт апр 18, 2024 8:53 pm
PHPSID
alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Чт апр 18, 2024 8:58 pm
PHPSID
Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Пт апр 19, 2024 9:32 am
alenka
PHPSID писал(а):
Чт апр 18, 2024 8:53 pm
alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.
Только что проверила, ошибок нет.
Для пользователей в jail вы должны выбрать версию php, и пользователя.
Если вместо пользователя вы редактируете default_config, путь изменения относительно директории /etc (для пользователей которые не включены в jail)

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Пт апр 19, 2024 9:36 am
alenka
PHPSID писал(а):
Чт апр 18, 2024 8:58 pm
Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный
Я вас не понимаю.
В данном меню вывод ip, через команду netstat (что команда показала, то и вывела)

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Ср апр 24, 2024 4:17 pm
PHPSID
alenka писал(а):
Пт апр 19, 2024 9:32 am
PHPSID писал(а):
Чт апр 18, 2024 8:53 pm
alenka писал(а):
Чт апр 18, 2024 9:56 am
edit_php_config.png
Выбираете пользователя, и для него редактируете конфиг. В панели это реализовано.
Всё верно, так и делал.
Только что проверила, ошибок нет.
Для пользователей в jail вы должны выбрать версию php, и пользователя.
Если вместо пользователя вы редактируете default_config, путь изменения относительно директории /etc (для пользователей которые не включены в jail)
Всё верно. выбирал юзера и дефолтно.
Вобщем, кэшит все равно страницу кабинета у юзера разных логинов, кто находится в кабинете. php 8.1, CMS самописная, ничего не кэшит сам скрипт.

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Ср апр 24, 2024 4:18 pm
PHPSID
alenka писал(а):
Пт апр 19, 2024 9:36 am
PHPSID писал(а):
Чт апр 18, 2024 8:58 pm
Сюда же напишу...
Тут ?do=network_tools&subaction=network (вход в панель, что по домену, который подключен к CF, не через панель, что просто по IP) отображаются IP юзеров за CF
PS. Сайты тоже подключены к CF, но на сайтах IP определяет верный
Я вас не понимаю.
В данном меню вывод ip, через команду netstat (что команда показала, то и вывела)
Там показывает IP CF (CloudFlare) юзеров за прокси, а не реальные IP юзеров, если сайты работают через CF.

Re: FPM/FastCGI && cache && output_buffering

Добавлено: Ср апр 24, 2024 8:00 pm
PHPSID
Даже с кроном проблемы начались (дергает curl`ом). Кэшеирует (примерно каждые 4 секунды) даже time() в php и ID юзера подставляет у которого время прошло, другому юзеру.
opcache.enable = Off
opcache.revalidate_freq = 0
NGINX = proxy_cache off;

Попробовал вообще отключить ;zend_extension=opcache
Всё перезапустил, но все равно кэшеирует ровно 4 секунды date('Y-m-d, H:i:s'); и time(); в пустом php файле.

Нашел вот такое:
Роман 09 февраля 2021, 16:21
Если один юзер кэширует инфу в файл, то второй юзер получит кэш первого
PS. Закинул файл на поддомен, где SSL не установлен - там нет проблем. Время обновляется как положено, каждую секунду. Как только ставлю SSL, то ровно 4 секунды кэшит. Как можно это исправить?

Похоже понял в чем проблема. Включен CF и не установлен на самом сервере SSL, а в СF стоит в разделе SSL/TLS Full
Encrypts end-to-end, using a self signed certificate on the server
Как только поставил на сервер SSL, то и время пошло верно, без опоздания на 4 секунды.

Наблюдаю.