LibRusLib
Суббота, 27.04.2024, 12:50
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
jornada812Дата: Среда, 12.04.2023, 16:53 | Сообщение # 2341
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
Этот ответ только больше вопросов вызывает. Как так - новую базу скачивать не хочет и вылетает с ошибкой, а существующую обновляет, но всегда с вышеуказанным результатом? При этом ни намека на таймаут

Добавлено (12.04.2023, 17:12)
---------------------------------------------
Увеличил таймаут, новая база импортировалась полностью. Старая обновляться не хочет
17:04:58: Закачивается lib.libavtor.sql.gz... Ok
17:05:00: Закачивается lib.libavtorname.sql.gz... Ok
17:05:02: Закачивается lib.libbook.sql.gz... Ok
17:05:23: Закачивается lib.libfilename.sql.gz... Ok
17:05:25: Закачивается lib.libgenre.sql.gz... Ok
17:05:27: Закачивается lib.libgenrelist.sql.gz... Ok
17:05:28: Закачивается lib.libseq.sql.gz... Ok
17:05:30: Закачивается lib.libseqname.sql.gz... Ok
17:05:33: Распаковка lib.libavtor.sql.gz... Ok
17:05:34: Распаковка lib.libavtorname.sql.gz... Ok
17:05:35: Распаковка lib.libbook.sql.gz... Ok
17:05:45: Распаковка lib.libfilename.sql.gz... Ok
17:05:45: Распаковка lib.libgenre.sql.gz... Ok
17:05:46: Распаковка lib.libgenrelist.sql.gz... Ok
17:05:46: Распаковка lib.libseq.sql.gz... Ok
17:05:47: Распаковка lib.libseqname.sql.gz... Ok
17:05:47: Импортируется lib.libavtor.sql ...Ok
17:05:52: Импортируется lib.libavtorname.sql ...Ok
17:06:07: Импортируется lib.libbook.sql ...Ok
17:07:32: Импортируется lib.libfilename.sql ...Ok
17:07:33: Импортируется lib.libfilenameold.sql ...Ok
17:07:36: Импортируется lib.libgenre.sql ...Ok
17:07:44: Импортируется lib.libgenrelist.sql ...Ok
17:07:44: Импортируется lib.libseq.sql ...Ok
17:07:47: Импортируется lib.libseqname.sql ...Ok
17:07:49: Импортируется lib.convert.sql ...Ok
17:11:20: Загрузка завершена

Дата предыдущего обновления: не определена.
Дата последнего обновления: 12.04.2023 5:13:04

Книг в библиотеке: 0
Добавлено новых книг: 704914
Добавлено в "Новинки": 0
Диапазон ID новых книг: 1-723465

 
drserjДата: Четверг, 13.04.2023, 13:36 | Сообщение # 2342
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Книг в библиотеке: 0Добавлено новых книг: 704914
Добавлено в "Новинки": 0
Диапазон ID новых книг: 1-723465
для новой библиотеки это правильно

Цитата jornada812 ()
существующую обновляет, но всегда с вышеуказанным результатом
тоже правильно, распакованные файлы базы в каталоге остаются с прошлого удачного импорта. Они и импортируются...

Цитата jornada812 ()
новая база импортировалась полностью. Старая обновляться не хочет
странно, база импортируется в обоих случаях одинаково, только во втором случае запускается поиск с предыдущим последним bookid. так что даже не знаю.


drSerj
 
jornada812Дата: Вторник, 25.04.2023, 09:15 | Сообщение # 2343
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
и все таки какая то шляпа происходит. Удалил базу, заново сделал, скачиваю библиотеку - по итогу пусто. С сервера прилетает что то странное. В libavtor, например, кроме структуры таблицы ничего нет
 
surgutianДата: Вторник, 25.04.2023, 14:46 | Сообщение # 2344
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Offline
Дата предыдущего обновления: не определена.
Дата последнего обновления: 25.04.2023 14:40:18

Книг в библиотеке: 0
Добавлено новых книг: 0
Добавлено в "Новинки": 0
Диапазон ID новых книг: 725372-

Авторов - нет, серий - нет. В новинках - пусто: имена своих полей - есть; в полях - пусто, испарились вместе с авторами.
Восстановление не помогает (с чего бы - авторов-то нет в самой базе).
Чёт не то во флибусте... Ждём до завтра?

Да, ещё: пробовал обновиться в оффлайне - без толку...


Сообщение отредактировал surgutian - Вторник, 25.04.2023, 14:48
 
drserjДата: Среда, 26.04.2023, 10:42 | Сообщение # 2345
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата jornada812 ()
по итогу пусто
Цитата surgutian ()
Авторов - нет, серий - нет. В новинках - пусто: имена своих полей - есть; в полях - пусто, испарились вместе с авторами.

Присылайте название библиотеки и полный ло импорта, я же не телепат... Обновляю флибусту ежедневно, проблем нет


drSerj
 
surgutianДата: Среда, 26.04.2023, 12:14 | Сообщение # 2346
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Offline
Сегодня нормально.
Просто вчера файлы в каталоге www.flibusta.is/sql/ были маловатыми в размерах:

lib.libavtor    sql    1337
lib.libavtomame    sql    1 935
lib.libbook    sql    2 770
lib.libfilename    sql    1 260
lib.libgenre    sql    19 685 478
lib.libgenrelist    sql    23 267
lib.libseq    sql    7171 169
lib.libseqname    sql    2 915 081

А сегодня поправились и всё вернулось на круги своя.

Рефлекс уже: лишь бы не очередной "улучшайзинг"...


Сообщение отредактировал surgutian - Среда, 26.04.2023, 12:20
 
drserjДата: Вторник, 02.05.2023, 16:02 | Сообщение # 2347
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
я заметил что были вообще пустые таблицы, а вчера-позавчера пустыми была таблица серий. Сегодня, вроде, нормализовалось

drSerj
 
lordkorДата: Вторник, 02.05.2023, 19:39 | Сообщение # 2348
Лейтенант
Группа: Друзья
Сообщений: 56
Репутация: 0
Статус: Offline
Цитата drserj ()
я заметил что были вообще пустые таблицы, а вчера-позавчера пустыми была таблица серий. Сегодня, вроде, нормализовалось
Да, тоже вчера напоролся на пустую таблицу серий. Видимо, сбой при обновлении у них был, или опять место на сервере кончилось. Периодически такое случается.

Кстати, у меня к Уважаемому Создателю один вопрос и одна просьба.
Сначала вопрос.
Одним не очень прекрасным днём после того, как из раздела "Загружено" я по ссылке в карточке книги перешёл на закладку соответствующего автора, список книг у него внезапно стал пустым - и оставался таким при любых переходах на этого автора. При этом в сериях, группах, поиске и всех остальных вариантах все его книги нормально отображались. Я так и не нашёл, в каких настройках произошёл сбой, и как всё восстановить - в итоге скопировал из достаточно старого бэкапа несколько таблиц (сейчас уже не помню, каких именно - вроде бы mlauthor.*, но могу и ошибаться - менял по очереди, пока не заработает - а зафиксировать результат забыл). Вопрос: есть ли какая-то кнопка, чтобы сбросить в базе подобные бяки?

И просьба:
При скачивании книг через ТОР по шаблону "%c\%a\%s" файлы книг практически всегда сохраняются без расширения zip.
При этом в лог-окне выводятся сообщения типа:

Цитата
Загрузка завершена.
[23-05-01 20.51.19] Файл сохранен в D:\BOOKS\MultiLib\lib\flibusta_online\М\Маханенко Василий\729436
[23-05-01 20.51.19] D:\BOOKS\MultiLib\temp\flibusta_online\729436 успешно загружен
[23-05-01 20.51.16] Ссылка получена. http://flibustaongezhld6dibs2dps6vm4nvqg2kp7vgowbu76tzopgnhazqd.onion/b....get Начинаем загрузку.
[23-05-01 20.51.15] Получаем ссылку (попытка 1) bookid=729436

Соответственно, MultiLib не видит эти книги в базе как скачанный, хотя в настройках поддерживаемых форматов стоит галочка на "filename.*". В результате приходится лазить по папкам и вручную переименовывать каждый новый скачанный файл, добавляя ему расширение ".zip", что крайне неудобно.
Я уже как-то давно задавал этот вопрос-просьбу, и Вы ответили, что менеджер скачивания не получает от сервера какое-то сообщение об успешном завершении скачивания, поэтому считает файл недокачанным и не ставит ему расширение.
Поэтому убедительная просьба: пожалуйста, переделайте как-то эту часть кода, чтобы не надо было руками переименовывать. Раньше в адворе иногда помогало переподключиться к ТОР через другую цепочку серверов. Но сейчас пришлось перейти на третью версию ТОРа через Privoxy - и такой обход уже не проходит.
Может быть, пересмотреть определение успешного завершения скачивания. Или в любом случае ставить расширение - ну или выбирать в настройках поведение в таких случаях.

P.S.
Сейчас перезапустил MultiLib (опять показывает пустой список "В загрузке" - после перезапуска очередь показывает нормально) - и, похоже, зацепился через "нормальную" цепочку - пробросило на статик-флибусту, и все ссылки прошли с расширениями

Цитата
Загрузка завершена.
[23-05-02 22.03.46] Файл сохранен в D:\BOOKS\MultiLib\lib\flibusta_online\В\Винокуров Юрий\Кодекс Охотника\724275.zip
[23-05-02 22.03.46] D:\BOOKS\MultiLib\temp\flibusta_online\724275.zip успешно загружен
[23-05-02 22.03.44] Ссылка получена. http://static.flibusta.is:443/b.fb2....fb2.zip Начинаем загрузку.
[23-05-02 22.03.43] Получаем ссылку (попытка 1) bookid=724275


Сообщение отредактировал lordkor - Вторник, 02.05.2023, 21:10
 
surgutianДата: Среда, 03.05.2023, 13:52 | Сообщение # 2349
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Offline
И пошла такая пьянка каждый божий чересдень...

Метода следующая: прежде чем нажать на кнопу "Импортировать базу", будучи в библиотеке FLIBUSTA, имеет смысл качнуть чем-нибудь,
ну скажем, файлик http://www.flibusta.is/sql/lib.libavtor.sql.gz.

Если размер размер архива менее килобайта и внутри размер lib.libavtor.sql менее 1 мегабайта - импортировать сегодня базу низзя.
Ждём до завтра.
Если lib.libavtor.sql порядка 14 Mb и более - импортируем: может быть и повезёт.

То же относится к другим файлам  из набора:
lib.libavtor.sql
lib.libavtorname.sql
lib.libbook.sql
lib.libfilename.sql
lib.libgenre.sql
lib.libgenrelist.sql
lib.libseq.sql
lib.libseqname.sql

Размеры ежедневных архивов не должны быть менее 1 килобайта.
 
drserjДата: Четверг, 04.05.2023, 11:09 | Сообщение # 2350
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата surgutian ()
И пошла такая пьянка каждый божий чересдень...
мдя, вчерась опять....

Цитата surgutian ()
Размеры ежедневных архивов не должны быть менее 1 килобайта.
не вариант, а если битый или недокачаный файл? тут надо делать как я, резервную ежедневную копию... иначе гарантий нет...


drSerj
 
drserjДата: Четверг, 04.05.2023, 11:12 | Сообщение # 2351
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
Вопрос: есть ли какая-то кнопка, чтобы сбросить в базе подобные бяки?

причин может быть несколько... лучше делать бакап, например, кобиан бакапером...


drSerj
 
lordkorДата: Четверг, 04.05.2023, 20:15 | Сообщение # 2352
Лейтенант
Группа: Друзья
Сообщений: 56
Репутация: 0
Статус: Offline
Цитата drserj ()
причин может быть несколько

Это понятно. Потому и спросил, есть ли какая кнопка, чтобы сбрасывать все возможные проблемы с базами, которые сохраняются при обновлении баз. То есть, как я понимаю, волшебной кнопки нет. Жаль sad

Цитата drserj ()
лучше делать бакап
Ну, это-то понятно smile 
Проблема с бэкапом у меня в том, что у меня комп включен 24/7, и МультиЛиб постоянно висит в трэе на авторе или серии, которую читаю. То есть, обращений к базе может не быть больше недели, и если что-то сломалось в базах, я об этом узнаю только через несколько дней - соответственно, если запускать периодические бэкапы, либо их будет очень много абсолютно одинаковых, либо все могут оказаться битыми. Плюс я не уверен, что при запущенном МультиЛибе бэкапы пройдут корректно.
Но, наверное, попробую smile

Относительно просьбы ответа пока нет? smile
 
PFNДата: Суббота, 06.05.2023, 12:01 | Сообщение # 2353
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Приветствую Генералиссимуса и прочих книголюбов! Предлагаю вашему вниманию мою программку, которая меняет регистр заголовков в книгах формата fb2 без необходимости входить в редактор FBE. Просто открываете директорию с книгами и получаете доступ к заголовкам. Установки не требует - открываете архив и работаете.  Замечания, пожелания и "тапки" кидайте на адрес: fednick36@gmail.com

drserj, прошу прощения, что влез со своими граблями на этот форум. Но здесь много книголюбов.


===============================
Приказ, который может быть понят неправильно, обязательно будет понят неправильно


Сообщение отредактировал PFN - Суббота, 06.05.2023, 12:02
 
drserjДата: Понедельник, 08.05.2023, 16:53 | Сообщение # 2354
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
То есть, как я понимаю, волшебной кнопки нет. Жаль
в ней нет особого смысла т.к. идет полный импорт базы, кроме личных таблиц...

Цитата lordkor ()
Плюс я не уверен, что при запущенном МультиЛибе бэкапы пройдут корректно.

кобиан делает корректно через теневое копирование тома...

Цитата lordkor ()
Относительно просьбы ответа пока нет?

если про скачку - то тут вряд ли что-то можно сделать, всё крутится вокруг запросов - ответов сервера...
Пересмотреть определение успешного завершения скачивания - как? протокол не предусматривает подобное, если я не прав - поправьте, буду рыть дальше. А пока я не имею представления, как это реализовать ручками...


drSerj
 
drserjДата: Понедельник, 08.05.2023, 16:53 | Сообщение # 2355
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата PFN ()
drserj, прошу прощения

да кто ж против ??? smile


drSerj
 
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Поиск:

Copyright LibRusLib © 2024