
Vlad
09.07.2018
07:33:48

Vasiliy
09.07.2018
07:33:56

Qwizzy
09.07.2018
07:42:45
Привет!
У меня есть приложение на rails + nginx над ним. Общаются через unix-socket.
Проблема в том, что часть запросов выполняется сильно дольше. В логе nginx request_time в 2-3 раза больше времени в логе unicorn. Подозреваю, что тупняк где-то в области сокета.
В конфиге unicorn backlog установлен в 8192, net.core.somaxconn = 32768
Как можно это подебажить?

Google

Konstantin
09.07.2018
07:44:14

Stanislav
09.07.2018
07:44:15

Qwizzy
09.07.2018
07:46:05

Stanislav
09.07.2018
07:46:32
nginx'у как правило пофиг как апстрим указан, приложение должно иметь несколько вариантов получения данных. Пробовать, тестировать.

Vasiliy
09.07.2018
08:09:29
число открытых файлов тюнили ?

Qwizzy
09.07.2018
08:17:27
С другой стороны, если смотреть в ss, то видно сначала плавный рост Recv-Q, потом такое же плавное падение. Значит ли это, что проблема все же со стороны unicorn?

Alan
09.07.2018
08:18:57

Qwizzy
09.07.2018
08:24:53

Alan
09.07.2018
08:33:42

Andrey
09.07.2018
09:23:03
#terraform
как передать переменную во встроенную функцию? Пробую
provider "google" {
credentials = "${file(${var.gcloud_keyfile})}"
жалуется
Error reading config for provider config google: parse error at 1:8: expected expression but found invalid sequence "$"

Google

Вячеслав
09.07.2018
09:24:41
Ребят, хочу воспользоваться появившейся в ansible 2.6 возможностью предоставлять доступы к таблицам fdw (обертка сторонних данных). При этом необходимо предоставить доступ ко всем таблицам схемы. Пишу таск:
- name: Grant setting
become: yes
become_user: postgres
postgresql_privs:
database: a2
priv: SELECT
role: ds
obj: ALL_IN_SCHEMA
type: table
schema: fdw
state: present
который говорит, что все ОК! Но доступа нет (по словам пользователя).
Пробую так:
- name: Grant setting
become: yes
become_user: postgres
postgresql_privs:
database: a2
priv: ALL
role: ds
obj: fdw
type: schema
state: present
Судя по выводу
select * from information_schema.table_privileges where table_schema = 'fdw';
тоже доступ не предоставлен

Andrey
09.07.2018
09:27:15

Sergey
09.07.2018
10:15:21
ребят кто то сталкивался с тем, что Prometheus_exporter(любой)
как бы активен, но отдает только ~5% метрик?
Пробую mysqld_exporter для баз, права выдал, все как надо, но кучи директив нет
причем тоже самое локально(или через докер имедж который слушает ту же самую удаленную базу, все ок)

Zlokot
09.07.2018
10:17:37
камрады, есть ли в телеге чатик по azure, чтоб ему пусто было?

Sergey
09.07.2018
10:19:12

Zlokot
09.07.2018
10:20:10
спасибо)

Sergey
09.07.2018
10:22:53
Коллеги, что используете из обьектных хранилищ типа minio.io, только со сжатием?
Типа загрузил файлик - он там в условный файлбазу закинулся, и база весит в два раза меньше чем загруженный файл

Антон
09.07.2018
10:25:31
У меня только HDFS на уме, но чет я его в нашей среде ни у кого не видел.

Vasiliy
09.07.2018
10:28:11
Коллеги, кто может рассказать про шардирование в ES ?
У меня почему-то из 10 шардов выделено на ноды только 8, а остальные в статусе unassigned
С чем такое может быть связано ?

Вячеслав
09.07.2018
10:50:26
postgres: как сделать VIEW USER MAPPING?

Sergey
09.07.2018
10:51:07

Silent Bob
09.07.2018
11:58:29
Подскажите, создал в сервисе AWS RDS базу данных postgres, разрешил внешний коннект. С десктопа к базе подсоединяюсь вроде бы успешно, но на любой запрос выходит ошибка server closed the connection unexpectedly, вот полный пример:
bob:[~] psql postgres://user:pass@host.us-east-2.rds.amazonaws.com:5432/database
psql (10.4 (Ubuntu 10.4-2.pgdg16.04+1), server 9.6.6)
Type "help" for help.
database=> \dt
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Succeeded.
database=>


Mike
09.07.2018
12:03:41

Silent Bob
09.07.2018
12:06:04
вот такое вот на каждый запрос. Но ведь к базе же коннект есть? Я в ПГ не спец, но если подсоединился, значит проблем то уж быть не должно
Отбой, попробовал подсоединится с другого сервера, все нормально работает. Вероятно каким то странным образом роскомнадзор поблочил , так что коннекта нет из под моего провайдера

Sergey
09.07.2018
12:10:09
?

Mike
09.07.2018
12:12:08

Google

Антон
09.07.2018
12:14:30
рискую начать холивар или бесконечный срач, но рискну)
Коллеги. Нужна помощь советами в подборе литературы\мануалов\книг для обучения падавана. Считаем, что нужно вырастить DevOps с 0) у кого какие советы\идеи?)
P.S. Linux\сети в рамках OSI говорить не нужно, это само собой разумеющееся)
P.S#2. ну и уходить в совсм дикие узки специализации думаю тоже...на данный момент нужна именно база.
P.S.#3 @vizdrag поглядывай в чат, чтоб потом не читать 100500 сообщений)))

Sergey
09.07.2018
12:15:49

Антон
09.07.2018
12:16:07

Sergey
09.07.2018
12:16:14
та не:)

Антон
09.07.2018
12:16:42
та не:)
сча прилетит разверни кластер зуукипера, с консулом, мониторингом и автопоиском сервисов)

Sergey
09.07.2018
12:17:04
не, палихчи
прям вторая линия саппорта

Антон
09.07.2018
12:17:43

Sergey
09.07.2018
12:20:08
1.поднять три lxc-контейнера в одной сети
2.установить mariadb+galera+xinetd+clustercheck для проверки синхронизации кластера с хапрокси
3.поставить nginx на все три контейнера, чтобы просто отличались страничкой типа "хей, я lxc01 с таким то айпихой"
4.выставить эти три nginx как апстрим для хапрокси
5.реализовать мониторинг доступности кластера через haproxy(см. пункт 2)
6.все задание сделать в ansible
7.срок исполнения 2 недели

Антон
09.07.2018
12:20:31

Sergey
09.07.2018
12:20:40
ну и документацию написать как ролями раскидывал

Mike
09.07.2018
12:21:01


James
09.07.2018
12:21:18
тут нужно наверное сначала развернуть а потом уже ансибл писать

Sergey
09.07.2018
12:21:19
=___= где ты это с 0 называешь?)
ну блин ты же не студента в девопс ведешь
подразумевается что у чувака хоть база линя есть и года два опыта в саппорте за спиной

James
09.07.2018
12:21:26
так то задачка на целый день

Sergey
09.07.2018
12:21:28
прям реально на 2 недели задачка для начинающего
даже если он с ansible не знаком

James
09.07.2018
12:22:55
могу видосики и литературу кинуть по девопсу

Sergey
09.07.2018
12:23:17

Admin
ERROR: S client not available

Google

Sergey
09.07.2018
12:23:23
какая база
школа чели?))))
или уже с детсадов девопс берут

Mike
09.07.2018
12:25:44
или уже с детсадов девопс берут
к нам, например, пришел человек из науки. У себя в университете ковырял какие-то статданные в R, и чото решил круто изменить специализацию. В линуксе и админстве в целом - полный ноль

Антон
09.07.2018
12:26:16

Sergey
09.07.2018
12:26:31

Антон
09.07.2018
12:26:36

Mike
09.07.2018
12:26:59

Sergey
09.07.2018
12:27:12
за воротами куча пасанов которые хотят и могут
а вы с науки взяли какого то

Антон
09.07.2018
12:27:29

Sergey
09.07.2018
12:27:30
значит протолкнули, пнятна
потому что зерна логики и выгоды в этом нет

James
09.07.2018
12:27:38
давай
https://mega.nz/#F!0RtC0KJa!_xMWqGU1w-_QtL8tlfEfaw
книги и видосы

Konstantin
09.07.2018
13:09:47

Sergey
09.07.2018
13:10:12

Konstantin
09.07.2018
13:10:31
ну это так, что в голову пришло, на практике не юзал

Kylych
09.07.2018
13:20:42
Ребята есть хостинг + сервер на апаче. Можно выбрать версию php. И также по надобности врубать и вырубать модули php. Но как там работать с memcache я так и не понял. На локальном все ок. Указал хост localhost. А там что указывать. Как настроить☹

Игорь
09.07.2018
13:20:50
Какой тулзой можно узнать каким размером блока пишет приложение?

Anton
09.07.2018
13:25:15

Игорь
09.07.2018
13:27:10

Anton
09.07.2018
13:29:22

Google

Sergey
09.07.2018
13:29:37

Vasiliy
09.07.2018
13:29:43

Konstantin
09.07.2018
13:30:16

Vasiliy
09.07.2018
13:39:05
мне всегда казалось, что мемкеш поднимают из приложения.
Или вам для сессий ?
В любом случае - посмотрите в документации php как это делается.

Konstantin
09.07.2018
13:43:31
а ты уверен, что хостер даёт memcache?

Artem
09.07.2018
13:44:32
конечно

Konstantin
09.07.2018
13:44:34
ну как-то так, как и любая бд

Artem
09.07.2018
13:44:36
это шаред хостинг чтоли ?