Alexander 🐕
Как хранилище он непригоден, сорри
Konstantin
Ну, поговорить мне есть с кем. Тут я ожидал видеть ответы на свои вопросы и делиться знаниями, если это кому-то вдруг пригодится
Evgeny
тут слишком много срача на мой вкус.
Konstantin
Konstantin
На бумаге он персисентен? Да. Стало быть можно
Konstantin
"Неудобнн" - другое дело
Alexander 🐕
Когда перестает - ад жопа огорчение
Alexander 🐕
Yury
Oleg
Yury
для сессий считай почти кэш
Konstantin
Ну я и говорю - не зная задач нельзя так однозначно говорить. Вдруг у него инет-магазин с 20 позициями. Храни - не хочу
Oleg
Alexander 🐕
Alexander 🐕
Или это к счастью?
Alexander 🐕
И никому не рекомендовал бы ее использовать
Konstantin
++
Lupsik Pupsik
почему nginx может не писать proxy_cache?
Daniel
а?!
Evgeny
прав не хватает?
Konstantin
он об этом скажет в логе
Evgeny
нет директории?
Konstantin
а редис до определенной нагрузки очень удобен - там тебе и кеш и очереди и всякие операции над множествами (в аспекте рейтингов каких-нибудь) и всё такое. не надо париться с кучей разного софта
Evgeny
а логи? логи посмотрел?
Lupsik Pupsik
а где смотреть?
Lupsik Pupsik
в error_log?
Evgeny
Может у тебя пост не разрешен в кеш
Evgeny
а идет только пост
Lupsik Pupsik
Pavel
Девопсаны, я возможно задавал этот вопрос уже, подскажите тулзу которая пропускает через себя весь stdin и выводить его в раскрашенных цветах, которые задаются в конфиге.
Lupsik Pupsik
Konstantin
да причин миллион. нужен лог
Evgeny
Konstantin
в самом запущенном случае - дебаг-лог (надо пересобрать нжинкс с дебагом)
Pavel
lolcat?
>>> $ gem install lolcat
🙈
Pavel
Но вообще, да, примерно это я хочу. Надо в логе подсвечивать текст по регуляркам.
Evgeny
colorgcc?
Pavel
при чем тут gcc
Pavel
И на каком-то перле
Evgeny
больше я по ключевикам ничего не знаю :(
Logan
а как lolcat-у выделить регулярку для подсветки?
Pavel
Я понял что никак, это развлекательная программа
Lupsik Pupsik
а как у nginx посмотреть еррор_лог, если он в докере, и направлен в /dev/stderr?
Lupsik Pupsik
stdout через docker logs
Konstantin
вот, сразу понятно, что я в современном девопс-чате, а не со сраными сисадминами!
Lupsik Pupsik
ДА!
Pavel
Lupsik Pupsik
Alexander 🐕
Дада
Lupsik Pupsik
там пусто
Lupsik Pupsik
ну точнее про кэш ничего
Anonymous
попробуй запускать нжинкс с 2>&1
Konstantin
логлевел какой?
Anonymous
по крайней мере исключишь то, что проблема в стдерр
Lupsik Pupsik
типа файла не было, там написано
Evgeny
Значит твои запросы не проходят по критерию на кеш
Evgeny
И мы возращаемся к чему начали - читай маны вдумчиво и только потом порть
Lupsik Pupsik
ой прекрати
Lupsik Pupsik
proxy_cache_path /usr/src/nginx/cache levels=1:2 keys_zone=STATIC:10m inactive=24h max_size=1g;
Konstantin
ошибки, связанные с кешом, будут показываться только при рестарте нжинкса
Lupsik Pupsik
location /api/v1/taxons {
include /usr/src/nginx/headers.conf;
proxy_pass http://rails-app;
proxy_cache STATIC;
proxy_cache_valid 200 1d;
}
Konstantin
а не на каждый запрос
Evgeny
Lupsik Pupsik
короче ошибки пустые
Lupsik Pupsik
я поменял лог для ошибок
Lupsik Pupsik
все равно пусто
Aleksandr
Lupsik Pupsik
HTTP/1.1 200 OK
Server: nginx/1.11.1
Date: Thu, 04 Aug 2016 15:29:11 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Status: 200 OK
Cache-Control: max-age=0, private, must-revalidate
Vary: Origin
Strict-Transport-Security: max-age=31536000
X-XSS-Protection: 1; mode=block
X-Request-Id: 062f37e5-5286-4f45-8b25-03968780b1ee
ETag: W/"76f3ddff34c58cac827b2fe851d5a92c"
X-Frame-Options: SAMEORIGIN
X-Runtime: 0.142885
X-Content-Type-Options: nosniff
Set-Cookie: guest_token=IlNrRXNHclM3V0lUTGFMUkNaYTZNc3cxNDcwMzI0NTUxNTc5Ig%3D%3D--0fe4b2066238b1a4684a69e11f0d963e749fc4a4; path=/; expires=Mon, 04 Aug 2036 15:29:11 -0000; secure
X-Powered-By: Phusion Passenger 5.0.28
Lupsik Pupsik
может хеадер какой-то перебивает
Konstantin
ой давай без этого, если можно. есть же gist, pastebin и всё такое
niko
там ж сет-куки
енот