Перейти к содержимому


Список потерянных файлов

менеджер файлов

Сообщений в теме: 19

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 24 Июнь 2014 - 22:10

За несколько лет у нас в базе накопилось около 750 битых ссылок на файлы. Удалять их поштучно нереально. Есть какой-нибудь штатный способ очистить базу от мусора?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 24 Июнь 2014 - 22:11

Просмотр сообщенияandibrag (24 Июнь 2014 - 22:10) писал:

За несколько лет у нас в базе накопилось около 750 битых ссылок на файлы. Удалять их поштучно нереально. Есть какой-нибудь штатный способ очистить базу от мусора?
Я часто с этими файлами сталкиваюсь. Если память не изменяет вычисления на форуме давал.

По ходу на форум не ложил. Поищу в архивах код выложу в эту ветку. Что именно чистить :Не существуют на диске, но существуют в базе или Не существуют в базе, но существуют на диске?

Сообщение отредактировал wondertalik: 24 Июнь 2014 - 22:18


#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Июнь 2014 - 08:49

Если речь про менеджер файлов, то честно говоря сам не понимаю, почему там нет ссылки "удалить все". Отправьте заявку в техподдержку, чтобы поставили задание программистам, это упущение.

#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Июнь 2014 - 09:22

Просмотр сообщенияwondertalik (24 Июнь 2014 - 22:11) писал:

Что именно чистить :Не существуют на диске, но существуют в базе или Не существуют в базе, но существуют на диске?
Да оба случая, в принципе, это мусор...

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#5 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 25 Июнь 2014 - 09:36

Просмотр сообщенияCbCoder (25 Июнь 2014 - 08:49) писал:

Если речь про менеджер файлов, то честно говоря сам не понимаю, почему там нет ссылки "удалить все". Отправьте заявку в техподдержку, чтобы поставили задание программистам, это упущение.
А как быстро реализуется? Я ещё год назад на эту тему поднимал вопрос.

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Июнь 2014 - 10:21

Если задание пройдет как баг по заявке, то относительно быстро.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Июнь 2014 - 12:44

Просмотр сообщенияCbCoder (25 Июнь 2014 - 10:21) писал:

Если задание пройдет как баг по заявке, то относительно быстро.
Я в доработку поместил. Видимо это надолго. Сделаю заявку на баг.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#8 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 26 Июнь 2014 - 00:25

Просмотр сообщенияandibrag (25 Июнь 2014 - 12:44) писал:

Я в доработку поместил. Видимо это надолго. Сделаю заявку на баг.
Держите в курсе, что в итоге получится.

#9 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 03 Июль 2014 - 01:10

Какие в итоге результаты? Бага или доработка? Будет ли исправление или доработка? антибраг, прошу прощения, совсем завал. Забыл про свое обещание. Исправлюсь.

#10 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Июль 2014 - 10:31

Уже сделали, добавили ссылку на общее удаление.

#11 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 03 Июль 2014 - 10:39

Просмотр сообщенияCbCoder (03 Июль 2014 - 10:31) писал:

Уже сделали, добавили ссылку на общее удаление.
А где добавили? Я не вижу что-то.

#12 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Июль 2014 - 10:47

Забыл уточнить: в следующую версию (2.0.3). Судя по всему выйдет во второй половине июля, т.к. ответственный за выход новых версий ушел в отпуск.

#13 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 03 Июль 2014 - 10:49

Просмотр сообщенияCbCoder (03 Июль 2014 - 10:47) писал:

Забыл уточнить: в следующую версию (2.0.3). Судя по всему выйдет во второй половине июля, т.к. ответственный за выход новых версий ушел в отпуск.
И тогда последний вопрос, файловый операции очень длительные - перезапуск самого себя там есть или опять упираемся в max_exec_time?

#14 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Июль 2014 - 10:55

Вот этого я не знаю, не я делал. Если нет перезапуска - будет переделывать тот кто сделал.

#15 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 03 Июль 2014 - 10:57

Просмотр сообщенияCbCoder (03 Июль 2014 - 10:55) писал:

Вот этого я не знаю, не я делал. Если нет перезапуска - будет переделывать тот кто сделал.
Пожалуйста, обратите на это внимание того, кто делал. Не хотелось в 2.0.3 потом еще ждать эту доработку.

#16 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 03 Июль 2014 - 12:56

Просмотр сообщенияwondertalik (03 Июль 2014 - 01:10) писал:

Забыл про свое обещание. Исправлюсь.
Это кушать не просит...

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#17 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 13 Август 2014 - 22:52

Просмотр сообщенияandibrag (03 Июль 2014 - 12:56) писал:

Это кушать не просит...

Исходники тяните отсюда. Вам нужен каталог bitmaster. Пример в delete_lost_file. Кстати посмотрел это удаляет "Не существуют на диске, но существуют в базе". Я обычно юзаю это из консоли, предварительно только настроев ерор_репорт. Можно и как скрипт.

Задаюсь вопросом: "А по какому алгоритму происходит поиск 'Не существуют в базе, но существуют на диске:' ?"

Сообщение отредактировал wondertalik: 13 Август 2014 - 22:52


#18 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 14 Август 2014 - 12:23

Просмотр сообщенияwondertalik (13 Август 2014 - 22:52) писал:

Задаюсь вопросом: "А по какому алгоритму происходит поиск 'Не существуют в базе, но существуют на диске:' ?"
Уважаемый CbCober можете просветить? Как мне определить что за файл лежит в files и где он должен быть в бд?

Сообщение отредактировал wondertalik: 14 Август 2014 - 12:23


#19 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Август 2014 - 12:31

Никак не определите. Это уже мусор, потерявший связь с записями.

#20 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 Август 2014 - 18:09

Просмотр сообщенияwondertalik (13 Август 2014 - 22:52) писал:

Исходники тяните отсюда. Вам нужен каталог bitmaster. Пример в delete_lost_file. Кстати посмотрел это удаляет "Не существуют на диске, но существуют в базе". Я обычно юзаю это из консоли, предварительно только настроев ерор_репорт. Можно и как скрипт.

Задаюсь вопросом: "А по какому алгоритму происходит поиск 'Не существуют в базе, но существуют на диске:' ?"
Спасибо, поизучаю...

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных