Папка tmp в apache заполняется файлами с именем / tmp / php *. Как я могу найти, какой сеанс или файл создает их?

папка tmp моего сервера (емкостью 4 ГБ) заполняется очень быстро (в течение нескольких часов). Там есть несколько небольших файлов сессий, но те, которые занимают все пространство, это файлы с именем «php [UNIQUE_CODE]».

Я уже изменил в php.ini и «upload_tmp_dir», и «session.save_path» в другой каталог, но эти файлы «php *» все еще появляются. Файлы сеанса сохраняются в новом каталоге.

Уже более года на сервере установлены owncloud и wordpress, но это происходит в последние дни.

Как я могу проверить, какой файл или сеанс создает эти большие файлы в папке TMP?

Спасибо!
J

1

Решение

это не связано с сессией

эти файлы связаны с io
так как я использую в своем коде «fopen ($ filePath, ‘rb’)», эти файлы создаются системой и будут автоматически удаляться (если на папке / tmp достаточно места)

если вы хотите изменить / tmp для файлов этого типа, вы можете изменить следующие параметры в вашем .ini-файле и перезапустить apache

upload_tmp_dir = ‘/ tmp2 /’
sys_temp_dir = ‘/ tmp2 /’

и убедитесь, что ваша папка имеет разрешение 777+ t, а пользователь / группа может быть «root»

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]