Каталог files

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Каталог files

Сообщение Frejer Stolz »

Прошли годы.
Каталог files вырос до 10 гб и содержит 125000 файлов.

VPS начинает надрываться понемногу.

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

Спасибо заранее.
PhpBB 3.0.11.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Каталог files

Сообщение владимир1983 »

Frejer Stolz писал(а):VPS начинает надрываться понемногу
Уточните как вы поняли что большое количество вложений затрудняет работу сервера?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Владимир, ко мне сегодня обратился хостер с формулировкой:
Здравствуйте.
На вашем VPS обнаружено большое количество файлов в каталогах:
124799 файлов /home/gaz69/data/www/gaz-69.com/forum/files
...........
...........
Это создает повышенную нагрузку на дисковую подсистему как самого VPS, так и материнского сервера в целом. Пожалуйста очистите или расформируйте файлы по подкаталогам. Рекомендуем не размещать более 2000 файлов и каталогов в корне одного каталога.
С уважением,
Исхожу из его слов.
По крайней мере, поддержка у нас обычно адекватная, и вообще впервые обратилась ко мне с подобным запросом.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Каталог files

Сообщение владимир1983 »

А что за хостер?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Обратился Fornex.
Самый большой из моих форумов сейчас на Freehost.com.ua

У вас вызывает сомнения компетенция поддержки хостера?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Каталог files

Сообщение владимир1983 »

Я знаю этого хостера, и знаю с хорошей стороны.
Тип используемой виртуализации и тип файловой системы укажите. (уточняю для себя, для теста)
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Операционная система Debian 6. Остальные данные уточняю у поддержки Fornex'a..

Добавлено спустя 5 минут 44 секунды:
Ответили: OpenVZ/ext3
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Каталог files

Сообщение владимир1983 »

ext3 древняя... Использовать надо бы ext4.
Посмотри тут http://area51.phpbb.com/phpBB/viewtopic ... 34#p211389 и далее, там rfс создали вроде, я дальше не отслеживал.

Добавлено спустя 6 минут 52 секунды:
Кажись даже мод есть http://www.phpbbchina.com/forum/viewtop ... =23&t=3337

Добавлено спустя 5 минут 59 секунд:
Кажется оно https://www.phpbb.com/community/viewtop ... &t=2130170
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Каталог files

Сообщение Shredder »

владимир1983 писал(а):Кажется оно
Не совсем понял, а по какому принципу этот мод разделяет папки? По пользователям, по месяцам? Или ни то, ни другое?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Каталог files

Сообщение владимир1983 »

Shredder глянь тут https://www.phpbb.com/community/viewtop ... #p13000588
И если будешь разбирать мод, отпиши потом что там и как устроено.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Мод поставил, установку проверил. Права главному файлу выставил.

В при запуске процесса переименования/перемещения существующих файлов, получаю гору ошибок об отсутствии доступа. Кстати, папки, создаваемые этим скриптом, принадлежат не юзеру VPS, а www-data (группа и владелец). Папки создаются, а файлы не перемещаются.

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 103: mkdir(): Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 104: copy(files_new/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 109: mkdir(): No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 110: copy(files_new/00/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 115: mkdir(): No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 116: copy(files_new/00/02/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 124: copy(files_new/00/02/101_d86ab0db3f87c4a6392d9d7dcdae5aba): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 136: copy(files_new/00/02/thumb_101_d86ab0db3f87c4a6392d9d7dcdae5aba): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 103: mkdir(): Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 104: copy(files_new/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 109: mkdir(): No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 110: copy(files_new/00/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 115: mkdir(): No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 116: copy(files_new/00/02/index.htm): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 124: copy(files_new/00/02/101_4196a8aa1ce2b4014760329cdaabf0e3): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/move_attachments_in_subfolders.php on line 136: copy(files_new/00/02/thumb_101_4196a8aa1ce2b4014760329cdaabf0e3): failed to open stream: No such file or directory
....
.....
.....
.....
.....
.....
.....

Сам исполняемый файл скрипта на 180 строк, может кто из специалистов проверит, в чём дело в нем? Этот скрипт был бы полезен массе людей...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Каталог files

Сообщение Di_Mok »

Frejer Stolz писал(а):об отсутствии доступа
Так установи права на папку 777
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Первым делом сделал.
Поставил 777 уже на всё вместе -
/move_attachments_in_subfolders.php
/files
и на все папки, каждый раз создаваемые скриптом:
/files/00
/files/00/00
/files/00/02
/files/00/04

и т.д. При повторном запуске скрипта, когда на созданные им папки уже права выставлены, - те же ошибки.

Добавлено спустя 31 минуту 37 секунд:
Поставил 777 на весь корневой каталог сайта, получилось - скрипт разложил файлы по папкам.
Но мод конфликтует с модом watermark - при увеличении картинки через /download/file.php?id=1843&mode=view - картинка не выводится.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Каталог files

Сообщение Sheer »

Frejer Stolz писал(а):Но мод конфликтует с модом watermark
Потому что сей мод записывает файл в корень папки files
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 4 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Каталог files

Сообщение Frejer Stolz »

Sheer
есть ли шанс их помирить?

Вернуться в «Поддержка phpBB 3.0.х»