|
Обсуждение работы программы
|
|
| jornada812 | Дата: Воскресенье, 09.04.2023, 14:45 | Сообщение # 2326 |
|
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| Странность какая то. Обновление бд закачивается без ошибок, а итог такой :
Дата предыдущего обновления: 18.03.2023 1:57:06 Дата последнего обновления: 09.04.2023 14:38:07
Книг в библиотеке: 696212 Добавлено новых книг: 0 Добавлено в "Новинки": 0
|
| |
|
|
| drserj | Дата: Понедельник, 10.04.2023, 16:52 | Сообщение # 2327 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата Spine (  ) как нужно настроить MultiLib и my.cnf что-бы держать базу на одном компьютере, а подключаться к ней с разных? Руками не надо, ставится сервер mysql, лучше mariadb. В настройках программы прописывается адрес, логин, пароль. Перегружается программа, создается новая библиотека, импортируются данные.
drSerj
|
| |
|
|
| drserj | Дата: Понедельник, 10.04.2023, 16:54 | Сообщение # 2328 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата jornada812 (  ) Обновление бд закачивается без ошибок, а итог такой странно, а точно все новые файлы скачались? Скинь полный лог из окна импорта базы для начала...
drSerj
|
| |
|
|
| jornada812 | Дата: Среда, 12.04.2023, 11:42 | Сообщение # 2329 |
|
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| 11:36:23: Импортируется lib.libavtor.sql ...Ok 11:36:28: Импортируется lib.libavtorname.sql ...Ok 11:36:43: Импортируется lib.libbook.sql ...Ok 11:38:05: Импортируется lib.libfilename.sql ...Ok 11:38:06: Импортируется lib.libfilenameold.sql ...Ok 11:38:10: Импортируется lib.libgenre.sql ...Ok 11:38:18: Импортируется lib.libgenrelist.sql ...Ok 11:38:19: Импортируется lib.libseq.sql ...Ok 11:38:21: Импортируется lib.libseqname.sql ...Ok 11:38:23: Импортируется lib.convert.sql ...Ok 11:41:53: Загрузка завершена 11:41:55: Производится отбор новинок...
Дата предыдущего обновления: 18.03.2023 1:57:06 Дата последнего обновления: 12.04.2023 5:12:48
Книг в библиотеке: 696212 Добавлено новых книг: 0 Добавлено в "Новинки": 0Добавлено (12.04.2023, 11:46) --------------------------------------------- А если сделать новую базу и закачать, то все заканчивается так 11:43:29: Закачивается lib.libavtor.sql.gz... Ok 11:43:34: Закачивается lib.libavtorname.sql.gz... Ok 11:43:39: Закачивается lib.libbook.sql.gz... Ok 11:44:54: Закачивается lib.libfilename.sql.gz... Ok 11:44:56: Закачивается lib.libgenre.sql.gz... Ok 11:45:03: Закачивается lib.libgenrelist.sql.gz... Ok 11:45:04: Закачивается lib.libseq.sql.gz... Ok 11:45:07: Закачивается lib.libseqname.sql.gz... Ошибка 11:45:32: Request timeout (258) 11:45:32: Ошибка загрузки. База обновлена не будет.
|
| |
|
|
| drserj | Дата: Среда, 12.04.2023, 14:24 | Сообщение # 2330 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Ну вот и ответ... Если из инета база не скачивается - откуда взяться новым книгам? Если проблема в скачке - попробовать в настройках сети увеличить к-во попыток скачки или таймаут.... ну или ссылку другую на базу. У меня http://www.flibusta.is/sql/ но можно попробовать зеркало базы http://flisland.net/sql/
drSerj
|
| |
|
|
| jornada812 | Дата: Среда, 12.04.2023, 16:53 | Сообщение # 2331 |
|
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: 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 | Сообщение # 2332 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата jornada812 (  ) Книг в библиотеке: 0Добавлено новых книг: 704914 Добавлено в "Новинки": 0 Диапазон ID новых книг: 1-723465 для новой библиотеки это правильно
Цитата jornada812 (  ) существующую обновляет, но всегда с вышеуказанным результатом тоже правильно, распакованные файлы базы в каталоге остаются с прошлого удачного импорта. Они и импортируются...
Цитата jornada812 (  ) новая база импортировалась полностью. Старая обновляться не хочет странно, база импортируется в обоих случаях одинаково, только во втором случае запускается поиск с предыдущим последним bookid. так что даже не знаю.
drSerj
|
| |
|
|
| jornada812 | Дата: Вторник, 25.04.2023, 09:15 | Сообщение # 2333 |
|
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| и все таки какая то шляпа происходит. Удалил базу, заново сделал, скачиваю библиотеку - по итогу пусто. С сервера прилетает что то странное. В libavtor, например, кроме структуры таблицы ничего нет
|
| |
|
|
| surgutian | Дата: Вторник, 25.04.2023, 14:46 | Сообщение # 2334 |
|
Сержант
Группа: Пользователи
Сообщений: 37
Статус: Offline
| Дата предыдущего обновления: не определена. Дата последнего обновления: 25.04.2023 14:40:18
Книг в библиотеке: 0 Добавлено новых книг: 0 Добавлено в "Новинки": 0 Диапазон ID новых книг: 725372-
Авторов - нет, серий - нет. В новинках - пусто: имена своих полей - есть; в полях - пусто, испарились вместе с авторами. Восстановление не помогает (с чего бы - авторов-то нет в самой базе). Чёт не то во флибусте... Ждём до завтра?
Да, ещё: пробовал обновиться в оффлайне - без толку...
Сообщение отредактировал surgutian - Вторник, 25.04.2023, 14:48 |
| |
|
|
| drserj | Дата: Среда, 26.04.2023, 10:42 | Сообщение # 2335 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата jornada812 (  ) по итогу пусто Цитата surgutian (  ) Авторов - нет, серий - нет. В новинках - пусто: имена своих полей - есть; в полях - пусто, испарились вместе с авторами. Присылайте название библиотеки и полный ло импорта, я же не телепат... Обновляю флибусту ежедневно, проблем нет
drSerj
|
| |
|
|
| surgutian | Дата: Среда, 26.04.2023, 12:14 | Сообщение # 2336 |
|
Сержант
Группа: Пользователи
Сообщений: 37
Статус: 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 | Сообщение # 2337 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| я заметил что были вообще пустые таблицы, а вчера-позавчера пустыми была таблица серий. Сегодня, вроде, нормализовалось
drSerj
|
| |
|
|
| lordkor | Дата: Вторник, 02.05.2023, 19:39 | Сообщение # 2338 |
|
Лейтенант
Группа: Друзья
Сообщений: 56
Статус: 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 | Сообщение # 2339 |
|
Сержант
Группа: Пользователи
Сообщений: 37
Статус: 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 | Сообщение # 2340 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата surgutian (  ) И пошла такая пьянка каждый божий чересдень... мдя, вчерась опять....
Цитата surgutian (  ) Размеры ежедневных архивов не должны быть менее 1 килобайта. не вариант, а если битый или недокачаный файл? тут надо делать как я, резервную ежедневную копию... иначе гарантий нет...
drSerj
|
| |
|
|