galaxy, там нет команды для смены времени запуска. Нужно править конфиг таймера? Сейчас он лежит тут - /lib/systemd/system/logrotate.timer (ссылка из /etc/systemd/system/timers.target.wants )
Алексей, ничего не понял. Пример с потолка - биржевая аналитика. Вам сервер поставляет и периодически данные, но нужна авторизация. TTL токена 5 минут. У меня графики через 5 минут что покажут? "Обновите токен"... Сервер авторизации по вашему что-то должен знать про поставляемый ресурс? Бред какой-то. Сессии раньше в каждый запрос пихали и как-то прожили 20 лет
dicem, я сделал как смог придумать. Вынес в отдельный компонент. В нем Хук на монтирование в котором запускается работа с токенами. Если живой, то ничего не делает и запускается таймер. Если меньше 10% - обновляет. Остальные ждут когда состояние токена изменится.
ky0, не. Рут, запись. В сислоге только ночью в 12 отметился logrotate и всё. Сейчас вот в начале часа точно также не запустился. А когда я из консоли руками - всё сработало. Мистика какая то. Крон же нет необходимости перезапускать.
dicem, самому интересно. На англоязычных ресурсах пихают в перехватчик запроса axios - когда 401 возврат, они обновляют токен и повторяют запрос. Я таймер повесил, который читает из токена сколько ему жить осталось, и на 10% обновляет.
Ага. Наху..к вешать. На странице с динамическим контентом это пипец как поможет. Токен умрет и например лента перестанет отображаться. Уведомления перестанут приходить. И что ваш компонент нарисует когда токен протух - у нас ошибко, обновите страницу? А то у нас рефрешь в хуке роутера...
А что там сферического? Есть сервер, есть клиенты и канал 100мбс - всё предельно ясно. Или у вас страница может одинаково быстро открываться и при 10 и при 500мбс когда канал ограничен в 100 ? Где вы тут коней увидели?)
BoShurik, Да. После правки конфига недостаточно restart - нужно команды отдельные reread + update - он мне создает столько процессов сколько указано. Но это пока никак не помогает. Сегодня попробую RabbitMQ запустить. Если он не поможет, значит в коде проблема...
Как-то всё запутано...