heimdallrnsk писал(а):
eugener68 писал(а):
1. Сама программа продолжает работать, но http останавливаются (в меню Settings -> https все опции недоступны, и внутри - нужно заново их запускать). Насчет процесса opds.exe посмотрю в следующий раз, пока прога внизу - качается обновлен ие библиотеки
http раздаёт именно opds.exe. FLibrary умеет только его запустить/остановить, для http он не нужен. Интересно узнать, что происходит с opds.exe, завис или упал.
Цитата:
2. Логи выложил - ссылку в ЛС отправлю
Спасибо, получил. Очень любопытно. Насколько я понял, вы его во внешний мир открываете. Так вот, последние записи в логе перед перезапуском - долбёжка извне по произвольным урлам, особенно всякие admin, password в множестве сочетаний. Ломают, гады. Я такое вообще не предусматривал и, тем более, не тестировал. Ненавижу программировать безопасность, когда приходится тратить время и усилия на неполезные пользователю вещи. Похоже, таки
придётся.
В общем, я покопался, и наваял в .NET небольшой standalone FLibaray OPDS Manager. Он запускается с иконкой в tray, по правой кнопке на иконку дает возможность опционального автостарта с Виндой, ручной остановки, запуска или перезапуска opds.exe, а также автоматом проверяет, бежит ли процесс, каждые ... секунд (частота настраивается персонально в settings.json) и перезапускает, если не бежит.
Это, понятно, чисто мой пользовательский кейс - самой программой пользуюсь гораздо реже, чем поиском и закачкой книг через opds/React/web.
Если интересно, я положил код в ту же папку, что и логи. Можно, может быть, добавить как опцию в саму программу.