Alexander 🐕
Как хранилище он непригоден, сорри
Konstantin
Ну, поговорить мне есть с кем. Тут я ожидал видеть ответы на свои вопросы и делиться знаниями, если это кому-то вдруг пригодится
Evgeny
тут слишком много срача на мой вкус.
Konstantin
Как хранилище он непригоден, сорри
Несколько спорно, не зная задач
Pavel
Как хранилище он непригоден, сорри
Когда и для чего не пригоден? Очень даже пригоден
Konstantin
На бумаге он персисентен? Да. Стало быть можно
Alexander 🐕
Несколько спорно, не зная задач
До тех пор, пока полный дейтасет влезает в память - чому бы и не Redis
Konstantin
"Неудобнн" - другое дело
Alexander 🐕
Когда перестает - ад жопа огорчение
Yury
Развертывание кластеров чего угодно средствами докера - это крайне непростая операция
ну развернуть одно, но кто-нибудь это делает вообще? или проще хранилища распихать вне докера? Тот же ReplicaSet в монге везде предлагают отдельными сервисами праймари и секондари
Alexander 🐕
Yury
Когда и для чего не пригоден? Очень даже пригоден
ну в основном для сессий и очередей
Yury
для сессий считай почти кэш
Pavel
Деды лопухом подтирались, чо
Лопухи еще всех нас переживут
Konstantin
Ну я и говорю - не зная задач нельзя так однозначно говорить. Вдруг у него инет-магазин с 20 позициями. Храни - не хочу
Alexander 🐕
Или это к счастью?
Alexander 🐕
И никому не рекомендовал бы ее использовать
Konstantin
++
Lupsik Pupsik
почему nginx может не писать proxy_cache?
Daniel
а?!
Evgeny
прав не хватает?
Konstantin
он об этом скажет в логе
Evgeny
нет директории?
Konstantin
а редис до определенной нагрузки очень удобен - там тебе и кеш и очереди и всякие операции над множествами (в аспекте рейтингов каких-нибудь) и всё такое. не надо париться с кучей разного софта
Lupsik Pupsik
нет директории?
директория и права 777 поставил
Evgeny
а логи? логи посмотрел?
Lupsik Pupsik
а где смотреть?
Aleksandr
почему nginx может не писать proxy_cache?
не объявлена зона кеширования? url не попадает в location?
Lupsik Pupsik
в error_log?
Evgeny
Может у тебя пост не разрешен в кеш
Evgeny
а идет только пост
Lupsik Pupsik
Pavel
Девопсаны, я возможно задавал этот вопрос уже, подскажите тулзу которая пропускает через себя весь stdin и выводить его в раскрашенных цветах, которые задаются в конфиге.
Lupsik Pupsik
Konstantin
да причин миллион. нужен лог
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
ДА!
Alexander 🐕
stdout через docker logs
Погоди - ты сейчас сам задал вопрос, и сам же на него и ответил?
Alexander 🐕
Дада
Lupsik Pupsik
там пусто
Lupsik Pupsik
ну точнее про кэш ничего
Anonymous
попробуй запускать нжинкс с 2>&1
Konstantin
логлевел какой?
Anonymous
по крайней мере исключишь то, что проблема в стдерр
Lupsik Pupsik
логлевел какой?
ну другие ошибки в logs есть
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
а не на каждый запрос
Lupsik Pupsik
короче ошибки пустые
Lupsik Pupsik
я поменял лог для ошибок
Lupsik Pupsik
все равно пусто
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
там ж сет-куки