Перейти к содержанию
Форум русской поддержки продукции Synology

Рекомендованные сообщения

В 08.08.2021 в 02:47, garikh сказал:

У Вас есть проблемы с быстродействием cops

У меня есть проблема на DS1512 при первом обращении к библиотеке.
Очень долго подгружается. В web долго просто жду. Читалки на айпаде и на андроиде успевают раза три ругнутся что не доступна библиотека. С 4-го 5-го раза библиотека подгружается.
Я про это писал пару лет назад тут в форума ))) До сих пор эта заторможенность есть. появилась после последнего обновления что я делал было 2-3 года назад :)
p.s. Наверное надо бы обновить ? 

p.s.s. Обновился...

Также тормозит при начальном доступе... ощущение что что то спит и подгружается... подгрузится, все работает.

 

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 671
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

garikh, спасибо огромное - почта заработала.
Правда, настройки порта не было прописано в config_local.php - добавил сам.
Но главная причина была в паролях приложений (а я еще думаю - почему у меня сборщик почты перестал письма с Яндекса тянуть)
 

Конвертор точно под мою архитектуру. Попробовал вместо fb2c_linux_amd64 поставить fb2c_linux_i386 - перестало даже в EPUB конвертировать - вернул обратно.
Kindlegen один и тот же для обеих архитектур. Скачал и установил предыдущую версию Kindlegen - падает с той же ошибкой. В /tmp создаются все файлы для сборки, и Kindlegen вроде даже собирает MOBI, но падает на этапе записи файла.
Запускал Kindlegen в шелле из под root-а в /tmp  - ситуация аналогичная.

Обновил версию ОС и поставил SSL-сертификат - конвертация заработала.

Остался вопрос по выходу из систему для РНР авторизации. Как завершить сессию обычного пользователя и зайти под админом, например?

Ссылка на сообщение
Поделиться на другие сайты
В 19.09.2021 в 21:33, sidor_ii сказал:

У меня есть проблема на DS1512 при первом обращении к библиотеке.

Проверил сейчас на своем DS1512 - тоже тормозило пока не сделал http владельцем всех файлов в папке проекта.

Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, kacy сказал:

Проверил сейчас на своем DS1512 - тоже тормозило пока не сделал http владельцем всех файлов в папке проекта.

Проблема не в этом. Я тестировал когда-то, где возникает задержка. Проблема в том, как php работает с sqlite. Самую большую задержку дает первый запрос select count(*) from books. Потом похоже база кешируется, и все работает более менее быстро. Но почему этот запрос выполняется десятки секунд, для меня загадка.

Ссылка на сообщение
Поделиться на другие сайты
В 23.09.2021 в 21:04, garikh сказал:

Проблема в том, как php работает с sqlite

Может можно тогда базу в mariadb перевести ?
формировать не sqlite а mysql

Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, sidor_ii сказал:

Может можно тогда базу в mariadb перевести ?
формировать не sqlite а mysql

Можете. В конфиге есть пример (закомментированный) коннекта к mysql. Все запросы совместимы. Базу лучше создавать в COLLATE=utf8_bin, иначе были проблемы с Ё (ну или править загрузчик create_db с учетом этого).

Но все это имеет смысл, если mysql уже у вас установлен и используется в других проектах. Иначе смысла нет. При небольшой нагрузке sqlite быстрее. Ну, кроме первого старта.

Ссылка на сообщение
Поделиться на другие сайты
В 26.09.2021 в 12:29, garikh сказал:

В конфиге есть пример

А если где то пример и можно ли сделать так ...
web сервер, php, база sqlite  или mariadb на сервере дебиан например, а книги на синолоджи ?
т.е. web и папка с книгами разнесены на разные серверы.

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, sidor_ii сказал:

web сервер, php, база sqlite  или mariadb на сервере дебиан например, а книги на синолоджи ?
т.е. web и папка с книгами разнесены на разные серверы.

Думаю, без проблем. На сино включаете службу nfs, даёте разрешения nfs на нужные папки общего доступа на нем, а на сервере, где web-сервер, монтируете их по nfs.

 

Ссылка на сообщение
Поделиться на другие сайты
В 12.09.2021 в 13:00, garikh сказал:

Но, как видно, это не особо кому нужно

Поставил. Все работает отлично!

Чтобы хотелось, кнопки выгрузки в epub/mobi не только в конкретной книжке, а в списке (как и для fb2)

 

Ссылка на сообщение
Поделиться на другие сайты
В 26.09.2021 в 12:29, garikh сказал:

если mysql уже у вас установлен и используется в других проектах.

Я периодически обновляю библиотеку флибуста локально.

Я качал обновления  книг, удалял старую базу sqlite  и создавал новую.

Как в случае использования mysql обновлять базу ??

Создаю я ее в mysql той же командой 

http://server/copsfb2/create_db/create_db.php

Правильно ли я создаю базу ?

И вот как обновить ?  

Удалять всю базу mariadb и создавать по новой ?

p.s. mysql базу до конца не смог создать ( конфиг настроил )

Сама база создается (База данных создана) а далее фраза: Идет загрузка списка жанров

И все , на этом замирает.

База пустая. Видимо чего то не хватает.

База sqlite  создается и все работает, книги загружаются

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, freewind сказал:

Чтобы хотелось, кнопки выгрузки в epub/mobi не только в конкретной книжке, а в списке (как и для fb2)

Исправьте в настройках параметр:

$config['cops_prefered_format'] = array('EPUB', 'MOBI');

 

2 часа назад, sidor_ii сказал:

Сама база создается (База данных создана) а далее фраза: Идет загрузка списка жанров

И все , на этом замирает.

Я тестировал только на винде под xampp, там все работало. Напишите точную версию mysql, попробую воспроизвести. Но не обещаю, что это будет скоро.

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, garikh сказал:

Исправьте в настройках параметр:

$config['cops_prefered_format'] = array('EPUB', 'MOBI');

Спасибо!

Отработало при    

$config['cops_prefered_format'] = array ("fb2", "mobi"); 

 

Попытка указать массив из 3 элементов оказалась неудачной.

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, garikh сказал:

Напишите точную версию mysql

Server version: 10.5.11-MariaDB-1 Debian 11

Базу я создал пустую в ручную. установил COLLATE=utf8_bin

Создал пользователя и дал права ему на базу.

запускаю http://server/copsfb2/create_db/create_db.php 

В базе появляется таблица. В web моментально надпись база создана и далее Идет загрузка списка жанров

База не заполняется.

2021-10-03_13-35-30.png

p.s. Может что надо в настройках mysql или php настроить 

И я не нашел как кэш включить в php..... ( по аналогии с DSM6 на синоложи )

И open_base_dir не настраивал. 

Хотя с использованием sqlite  все работает и без этих настроек

Ссылка на сообщение
Поделиться на другие сайты
34 минут назад, sidor_ii сказал:

В базе появляется таблица. В web моментально надпись база создана и далее Идет загрузка списка жанров

База не заполняется.

Написал в личку, посмотрите

Ссылка на сообщение
Поделиться на другие сайты

Добрый час. Тоже пытаюсь настроить через mysql.

При запуске http://nas/checkconfig.php выдаёт вот такую страничку [SPOILER]image.png.2a28a0706c4a84c6e43c10437325832a.png[/SPOILER]

Страничка с созданием базы выдаёт просто серое или белое окно, в зависимости какой адрес. Если полный до create_db_conf.php то белое, если только адрес сервера - серое. База не заполняется вообще. Подскажите, в чём может быть причина?

Подскажите настройки mysql.

Версия сервера 10.3.29-MariaDB

NAS -713+ версия dsm - 7.0.1-42218

Ссылка на сообщение
Поделиться на другие сайты

Обновил. Исправления, в основном по загрузчику INPX. Были критические ошибки при загрузке в mysql и мелкие глюки, из-за которых пропускалась часть книг.

Ссылка на сообщение
Поделиться на другие сайты
В 08.10.2021 в 16:28, topor сказал:

пытаюсь настроить через mysql.

При запуске http://nas/checkconfig.php

Checkconfig для mysql инфу про базу покажет некорректно. Когда-нибудь поправлю

А базу в mysql создали? Ту, что прописана в строке dsn?

Ссылка на сообщение
Поделиться на другие сайты
В 09.10.2021 в 00:52, garikh сказал:

Обновил. Исправления, в основном по загрузчику INPX

Все работает отлично.

Огромное Спасибо !!

При создании базы было найдено на 2 книги больше ))

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Помогите разобраться с количеством книг.
Взял вот эту раздачу - https://rutracker.org/forum/viewtopic.php?t=5462398 (Количество книг: 513387)

При этом sopds (docker - zveronline/sopds) нашло в ней только - 422103 книг

а COPS для MyHomeLib ( 1.1.3 (20211009)) вообще - 352361 книг 

Это я что-то делаю не так, или раздача нужна другая, почему такие большие разбросы в цифрах?

Кто какую раздачу использует у себя?

 

заранее спасибо за помощь!

Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

Раньше пользовался версией 0.9 для MyHomeLib, но решил, что если есть возможность избежать пересоздания коллекции каждый месяц после выхода inpx, то надо этим пользоваться. Установил 1.1.3 по мануалу на DSM 6.2.2, Apache, PHP 7.4. Путь к ZIP библиотеки в open_basedir добавил.

Библиотека на external HDD подключенном к NAS через USB. flibusta_all_local.inpx лежит в create_db.

Использовал(-зую) вот этот inpx https://booktracker.org/viewtopic.php?t=64690

В итоге, все чеки проходят, но получаю #серый экран. Помогите кто-нибудь. Логирование включено, но где эти самые логи найти?

 

 

 

После работы create_db получаю вот такое вот ничто с размером DB 88kb:


Вижу, что создание базы проходит, но какие-то проблемы с парсингом inpx что ли.

Права розданы:
1) на всю папку для юзера и группы http - read/execute
2) на fb2lib и юзеру, и группе http - read/write
3) на папку с zipами на external HDD доступ = 777 для юзера и группы http.

Что не так, не понимаю.

 

 

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, pixmkr сказал:

flibusta_all_local.inpx лежит в create_db.

А он не должен лежать вместе с библиотекой? 
Все конфиги, что я видел inpx_file и zipbook_directory вели в одну папку (у меня так же)

Цитата

с размером DB 88kb

У меня такой размер пустой базы был когда я забыл включить zip в расширениях php

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, newstr сказал:

А он не должен лежать вместе с библиотекой? 
Все конфиги, что я видел inpx_file и zipbook_directory вели в одну папку (у меня так же)

У меня такой размер пустой базы был когда я забыл включить zip в расширениях php

1) он лежал и там :) Когда это не сработало, я где-то увидел, что его помещают в create_db. Но не помогло и это.

2) zip включено всегда, там уже несколько сайтов на WP есть, все работает:

1679983655_Screenshot2021-11-25at11-38-20sax-ds-SynologyDiskStation.png.fe9e806dee15206d7323d3768796ae49.png

Ссылка на сообщение
Поделиться на другие сайты
Цитата

Использовал(-зую) вот этот inpx https://booktracker.org/viewtopic.php?t=64690

Попробовал вашу ссылку у себя - результат аналогичный база на 88Кб и 0 книг в логах. 
Так что проблема либо в файле, либо в работе с ним версии 1.1.3

Попробуйте индекс отсюда. У меня в нем нашлось 352361 книг из 513387 (как я уже говорил выше)

Ссылка на сообщение
Поделиться на другие сайты
В 25.11.2021 в 12:19, newstr сказал:

Попробовал вашу ссылку у себя - результат аналогичный база на 88Кб и 0 книг в логах. 
Так что проблема либо в файле, либо в работе с ним версии 1.1.3

Попробуйте индекс отсюда. У меня в нем нашлось 352361 книг из 513387 (как я уже говорил выше)

Вот срань, извините за французский...

Сработало ок. Те же 352361 книг. Я посмотрел форматы INPX там и там, да, они разнятся кардинально. В моём первом варианте книги структурированы по жанрам (как на картинке), во втором варианте - по названиям архивов как они есть в раздаче самих книг.

 

Наверное имеет смысл сравнить список архивов, которые указаны во inpx2 с существующими в реале. Хотя это наверное и не имеет смысла....

to @garikh Не знаю насколько это сложно, но имхо в 0.9 была возможность сортировки результатов поиска, вот было б хорошо иметь такое, по дате поступления например?

И второе: попробовать как-то извещать о подобных проблемах с INPX, который не соответствует итп?

Благодарен!

 

Ссылка на сообщение
Поделиться на другие сайты

Установил крайнюю версию.

Конфиг поправил.

Файл коллекции отсутствует, загрузка невозможна!

и путь /volume2/fast/LibRusEc/librusec_local_fb2.inpx

но у меня такого в конфиге нет...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...