бд mysql, еще в панели управления вдс заметил, что проц нагружается до 53%, т.е. не на 100% и т.п., но уже 500 ошибка, в этом плане можешь что-то подсказать?
а так, из задач только v-update-letsencrypt-ssl и v-backup-users, но они выполняются чуть ранее, а пик нагрузки уже потом
то же так думал, но ранее такого не наблюдалось, в последнее время в крон ничего не добавлял, на внешнего бота думал, но в access_log'e вроде ничего такого
masb, вообще, я не понимаю зачем вообще что-то так показывать, а так, если прям хочется что-то в браузере видеть лучше просто другой способ авторизации придумать, как пример токен через гет передавать, localhost/api/23/ - ошибка авторизации
localhost/api/23/?token=TOKEN - показывать какие-либо данные
masb, возможно и увидит в json формате сообщение об ошибке авторизации, ты пойми еще раз, при переходе куда либо из браузера, браузер формирует заголовки запроса, ты туда не подставишь ничего
masb, по сути, пользователь туда сам и не должен переходить, а если и перейдет выбьет что-то вроде 403, Ошибка авторизации, ну вот при переходе туда что он должен увидеть то?
masb, вот смотри, у тебя скажем есть апи на localhost, по сути туда должен бегать твой клиент, как человек выше описал, это может быть другой сайт с использованием js / мобильное приложение / нативное приложение на компе, может даже другой бекенд,
и вот на примере что у тебя есть другой сайт, простая страничка html+js, где js бегает к API localhost/login, получает токен и сохраняет его (на данный момент без разницы куда) и после уже с этим токеном, мы не будем повторно авторизовываться, а уже получать данные из localhost/api/23/
и вот другой пример, у нас есть другой бекенд, который запрашивает логин и пароль, по курлу или что там будет на бекенде не важно, идет к localhost/login получает токен и сохраняет его (сейчас тоже не важно где именно), и идет к localhost/api/23/ где получает данные, и отдает готовую страницу пользователю в том виде который тебе нужен
masb,
при переходе localhost/login/ если все ок, получаем токен, и сохраняем его, в текущем примере я привел localStorage, далее дергать его и подставлять в запрос, но вот при ручном переходе на localhost/api/23/ запрос формируется самим браузером, тут уже никак не подправишь заголовки (да и по сути в сам браузер он ничего и не должен отдавать) его можно подставить при формировании скажем запроса на бекенде, или как в моем примере, в аякс
https://chrome.google.com/webstore/detail/material...