папка tmp моего сервера (емкостью 4 ГБ) заполняется очень быстро (в течение нескольких часов). Там есть несколько небольших файлов сессий, но те, которые занимают все пространство, это файлы с именем «php [UNIQUE_CODE]».
Я уже изменил в php.ini и «upload_tmp_dir», и «session.save_path» в другой каталог, но эти файлы «php *» все еще появляются. Файлы сеанса сохраняются в новом каталоге.
Уже более года на сервере установлены owncloud и wordpress, но это происходит в последние дни.
Как я могу проверить, какой файл или сеанс создает эти большие файлы в папке TMP?
Спасибо!
J
это не связано с сессией
эти файлы связаны с io
так как я использую в своем коде «fopen ($ filePath, ‘rb’)», эти файлы создаются системой и будут автоматически удаляться (если на папке / tmp достаточно места)
если вы хотите изменить / tmp для файлов этого типа, вы можете изменить следующие параметры в вашем .ini-файле и перезапустить apache
upload_tmp_dir = ‘/ tmp2 /’
sys_temp_dir = ‘/ tmp2 /’
и убедитесь, что ваша папка имеет разрешение 777+ t, а пользователь / группа может быть «root»
Других решений пока нет …