@nocproject

Страница 1358 из 2357
Алексей
01.09.2017
09:52:13
дебиан ?

bee26
01.09.2017
09:52:16
ебунта

в дебиане вообще нет никаких версий

ls /usr/lib/postgresql ls: невозможно получить доступ к /usr/lib/postgresql: Нет такого файла или каталога

Google
bee26
01.09.2017
09:53:33
о . надо скопирить директорию и будет ок

Алексей
01.09.2017
09:53:46
а хост был поставлен под нок ?

может грейды оси такое дали ?

но 8,4 это прямо давно

bee26
01.09.2017
09:54:39
но 9.4 нет!

Алексей
01.09.2017
09:54:58
да это странно

а вот и ларчик просто открылся

а в системе какой ?

bee26
01.09.2017
09:56:55
ебунта 16.04

kk
01.09.2017
09:57:24
#ls /usr/lib/postgresql 9.4

"грязный" хост был

bee26
01.09.2017
09:59:25
после копирования консул сразу позеленел

Алексей
01.09.2017
09:59:33
ну вообще я вижу что для убунты и для бедианна мы не ставим в роли нода постгрес из реп постгераса

Google
Алексей
01.09.2017
09:59:39
так что ставились системные.

так что подозреваю что хост был рожден не 16.04 а 12.04 и проапгрейжен но если это не так то умываю руки

bee26
01.09.2017
10:00:28
вот это может быть

ноды старые

Алексей
01.09.2017
10:00:50
тогда это разумное объяснение

kk
01.09.2017
10:00:51
может hold pkg и приорити рикручивать?

Алексей
01.09.2017
10:00:57
чего бы с этим делать то

bee26
01.09.2017
10:00:58
еще 1 записка в кб

kk
01.09.2017
10:01:07
вроде с графаной актуально =)

bee26
01.09.2017
10:01:18
copy ручками - делов то

Алексей
01.09.2017
10:01:20
надо видимо поставить репы постгреса и на ноды

kk
01.09.2017
10:01:43
везде все репы

всё что не дефолт

bee26
01.09.2017
10:02:40
Distributor ID: Debian Description: Debian GNU/Linux 8.8 (jessie) Release: 8.8 тут вообще нет директории

Алексей
01.09.2017
10:02:52
да дебиан это хочет по другому

bee26
01.09.2017
10:03:14
postqres ставить?

Алексей
01.09.2017
10:03:33
да

пожтому в шаблоне проверки там такое вот #!/bin/sh export PGPASSWORD={{ noc_pg_password }} isok=$(timeout 1 {{ postgres_bin_dir }}/psql -U {{ noc_pg_user }} --host {{ ansible_host }} -qAt0 --port 5432 {{ noc_pg_db }} -c "select pg_is_in_recovery()::int") if [ "$isok" = "0" ] then exit 0 else exit 2 fi

bee26
01.09.2017
10:03:49
потом удалить

для баунсера порт другой

Google
Алексей
01.09.2017
10:05:06
но проверка похожа #!/bin/sh isok=$(timeout 1 {{ postgres_bin_dir }}/psql --host 127.0.0.1 -qAt0 --port 6432 {{ noc_pg_db }} -c "select 'ok'") if [ "$isok" = "ok" ] then exit 0 else exit 2 fi

bee26
01.09.2017
10:07:44
все . полечился консул

fx00f
01.09.2017
10:54:55
Bitbucket
01.09.2017
12:21:13
Dmitry Volodin pushed to noc/feature/microservices Forcefully set processes timezones to config.timezone

Евгений
01.09.2017
13:03:24
Добрый вечер, пятница однако, дежурный апдейт noc и вдруг внезапно https://paste.ee/p/hyas8

Вот тут - fatal: [node1]: FAILED! => { "changed": true, "cmd": [ "./noc", "migrate-ch", "--host", "127.0.0.1" ], "delta": "0:00:19.879000", "end": "2017-09-01 15:55:39.387820", "failed": true, "rc": 2, "start": "2017-09-01 15:55:19.508820" }

А весь трейсбэк по ссыле в пасте

Подскажите люди добрые, что с этим делать

Ну вот никогда такого не было и вот опять!

Andrey
01.09.2017
13:05:02
598: Connection reset

надо проверить подключение к CH

Евгений
01.09.2017
13:05:18
Да, это я увидел

Andrey
01.09.2017
13:05:19
запущен ли он

Евгений
01.09.2017
13:05:25
Ага

Сейчас посмотрим

root@node1:/home/melkin# netstat -ap | grep clickh tcp 0 0 *:8123 *:* LISTEN 871/clickhouse-serv tcp 0 0 *:9000 *:* LISTEN 871/clickhouse-serv tcp 0 0 *:9009 *:* LISTEN 871/clickhouse-serv

Как-то так... Вроде да

Ivan
01.09.2017
13:58:46
привет, новенькие?

Ilya
01.09.2017
14:32:57
Боты

Хотя один возможно нет

Google
Евгений
01.09.2017
14:42:59
Когда не проходит миграция и получаю connection reset c clickhouse то в логах clickhose нахожу такое - https://paste.ee/p/snka9

Никто не может прокомментировать?

Евгений
01.09.2017
14:44:52
В логе clickhose? Нет там больше ничего

Алексей
01.09.2017
14:45:10
это err log или log ?

Евгений
01.09.2017
14:45:12
(from thread 4) Received signal Illegal instruction (4)

err log

Алексей
01.09.2017
14:45:24
а в обычном чо

Евгений
01.09.2017
14:46:29
Тоже самое, только перед этими строками еще одна - 2017.09.01 17:35:35.620839 [ 3 ] <Information> HTTPHandler: Done processing query

Мало информативно, правда?

Алексей
01.09.2017
14:47:06
ага.

Евгений
01.09.2017
14:47:08
:(

Алексей
01.09.2017
14:47:13
можно включить трейс увроень

Евгений
01.09.2017
14:47:33
Ок

Попробую

libpthread глючит что-ли...

Dmitry
01.09.2017
14:49:48
может размера стека не хватает?

Евгений
01.09.2017
14:50:01
Не, все просто

Я на виртуалке

Google
Евгений
01.09.2017
14:50:22
For Yandex pre-built packages, minimal instruction set is SSE 4.2

Я так понимаю что банально нет этой инструкции

в процессоре

Ivan
01.09.2017
14:51:14
For Yandex pre-built packages, minimal instruction set is SSE 4.2
Вмварь прекрасно эмулирует

И много кто

Евгений
01.09.2017
14:51:37
У меня куэму

Алексей
01.09.2017
14:53:07
и он тоже

Ivan
01.09.2017
14:53:38
А если миграцию руками запустить при свежерестартнутом кх?

Евгений
01.09.2017
14:54:25
Как это сделать?

Ivan
01.09.2017
14:56:15
./noc migrate-ch кажется

Евгений
01.09.2017
14:56:54
Спасибо, я еще помучаю, потом отчитаюсь если чего нарою интересного

Алексей
01.09.2017
14:56:55
проверить на поддержку инструкции тоже можно

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

Ivan
01.09.2017
15:00:46
Евгений
01.09.2017
15:05:59
Intel(R) Xeon(R) CPU E5420 @ 2.50GHz

Описание, наборы инструкций: SSE, SSE2, SSE3, SSE4.1, EVP

SSE4.2 нет

Такая вот фигня, товарищи :(

А как эмулировать, ну буду искать

Страница 1358 из 2357