Fljúgandi Kettlingur
ну или в Берлине
Fljúgandi Kettlingur
А. Ich verstehe.
Seva
https://dvps.blog/new-in-docker-1-13/
nvkv
когда там LTS-тооо
Constantine️
ты кадди для учебных целей?
Alexander 🐕
Это ты нам скажи
Alexander 🐕
Нормально сделано или нет
Alexander 🐕
Он у тебя редиректит?
Alexander 🐕
А в чем твой вопрос тогда?
Constantine️
:D
Constantine️
создай ишью
Pavel
Запомните этот твит
Seva
ну rocker он всё равно не заменит, но да, фишка крутая
Slach
всем привет у меня простой вопрос
народ, а кто нибудь знает как точно работает опция keepalive
в upstream
на nginx??
при http проксировании
http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#keepalive
меня интересует
keeoalive 16;
означает что один worker от nginx установит 16 соединений с каждым сервером upsteam?
или 16 соединений рандомно с любыми серверами из upstream?
и еще такой момент
у меня в upstream
стоят python сервера на http://cyclone.io, которые вроде как из коробки keep-alive поддерживает
но в доке nginx сказано что надо очищать Keep-alive заголовок?
у меня вопрос, зачем это делать?
Yuri
Yuri
т.е. не к каждому серверу
Yuri
Очищать Keep-Alive - могу предположить, чтобы не закрывать по keepalive соединение от фронтенда к бэкенду.
Yuri
Также, как очищать Connection: close для того же... по-крайней мере я так думаю
Yuri
Ибо если от клиента просачивается COnnection: close - соединение закрывается и фронтенду приходится открывать его заново
Slach
При работе по HTTP 1.1 все соединения считаются постоянными, если не обозначено иное.
=) дошло
Dmitriy
Господа, а у нас постгресоводы есть?
9.6.1 уже готов для продакшна?
Dmitriy
В общем, если кому интересно, говорят, что с 9.3 уже вполне можно обновляться на 9.6.1
🏳️ Phil
Хочу вбросить - а постгрессом ваобще пользоваться можно? У них сортировка хоть в последней версии внедрена? Или они еще в восьмидесятых?
Dmitriy
ну если нужна sql-базка и не хочется платить за ораклы всякие - то постгря в общем единственное нормальное решение
Dmitriy
хотя я давно уже свои знания на эту тему не обновлял
🏳️ Phil
mysql жи
Dmitriy
там слишком вольно с типа обращались раньше
🏳️ Phil
он как минимум коллейшн умеет
Dmitriy
как сейчас я не в курсе уже
🏳️ Phil
с чем чем?
Dmitriy
с типами данных
Dmitriy
ну можно было писать в базку, не указывая тип данных - а оно там само как-то решало
Dmitriy
я уже не помню точно
Dmitriy
суть в том, что мы переезжали как-то с мускуля на постгрю - и выяснили для себя, что postgres более strict в этом вопросе, с ним не забалуешь. а мускуль разработчиков расслабил
Pavel
Мы до сих пор ловим лулзы на легаси базе когда в not null ячейках лежат пустые значения, потому что раньше в мускль можно было так вставить.
Pavel
а из-за возможности в group by не вписывать все выбираемые колонки даже багу прошляпили. Как выяснилось неправильно селектилось.
Slach
ну да Постгря теперь бурятско-православная и импортозаместительная, вот только расскажите мне как мне обновить 10 шардов на 4 терабайта постгри ... без dump \ restore или без поднятия еще одного такого же кластера через slave на каждый шард?
в MySQL я могу не морочиться и тупо сделать
apt-get install -y percona-server-server-5.7 percona-xtrabackup-24
mysql_upgrade -u root -p —force
service mysql restart
а в постгре я чего могу?
Womchik
https://www.postgresql.org/docs/9.6/static/pgupgrade.html
🏳️ Phil
Slach
Фил =) шардинг можно сделать поверх любой базы если делать его на уровне приложения и словарь в котором id шарда хранишь и карту физическую, держишь отдельно...
Slach
pg_upgrade
-d olddatadir -D newdatadir
это x2 по дискам должно быть
что не сильно дешевле чем "сделайте мне новый кластер"
Slach
кстати вру, я забыл ...
оно data file копирует ?
Sergei
Господа, испытываю затруднения и прошу помощи.
Есть сервер, в сервере четыре сетевые карты. 2 Intel I350 и 2 Intel 82599.
Подключена только одна 82599.
DHCP работает, PXE-загрузка работает, chainloading в iPXE работает, iPXE успешно снова идет по DHCP, потом успешно качает ядро и initrd и успешно запускает.
После этого в системе, которая загружается, сетевая карта, с которой производилась загрузка, недоступна, ее не видно нигде.
Используется undionly.kpxe. Также пробовал ipxe.pxe, ipxe.kkpxe, эффект один.
конфиг ipxe:
#!ipxe
dhcp
kernel http://boot.domain.tld/rescue64 netboot=boot.domain.tld/sysrcd.dat
initrd http://boot.domain.tld/initram.igz
boot
одинаковое поведение наблюдается с разными ядрами и разными дистрибутивами (инсталлятор убунты, инсталлятор дебиана, system-rescue-cd, arch) - все не видят.
такое ощущение, что ipxe каким-то образом не отпускает карту и код ipxe не выгружен (возможно несу чушь).
Подскажите, куда еще можно копать.
Mark ☢️
Господа, испытываю затруднения и прошу помощи.
Есть сервер, в сервере четыре сетевые карты. 2 Intel I350 и 2 Intel 82599.
Подключена только одна 82599.
DHCP работает, PXE-загрузка работает, chainloading в iPXE работает, iPXE успешно снова идет по DHCP, потом успешно качает ядро и initrd и успешно запускает.
После этого в системе, которая загружается, сетевая карта, с которой производилась загрузка, недоступна, ее не видно нигде.
Используется undionly.kpxe. Также пробовал ipxe.pxe, ipxe.kkpxe, эффект один.
конфиг ipxe:
#!ipxe
dhcp
kernel http://boot.domain.tld/rescue64 netboot=boot.domain.tld/sysrcd.dat
initrd http://boot.domain.tld/initram.igz
boot
одинаковое поведение наблюдается с разными ядрами и разными дистрибутивами (инсталлятор убунты, инсталлятор дебиана, system-rescue-cd, arch) - все не видят.
такое ощущение, что ipxe каким-то образом не отпускает карту и код ipxe не выгружен (возможно несу чушь).
Подскажите, куда еще можно копать.
пока оно до линукса — оно работает в биосе (скажем так). как только загрузился линукс — у него свои дрова. и раз он не видит сетевку — то надо смотреть дмесг может прошивки нет может ещё какая херня. загрузись в rdinit=/bin/sh и посмотри что за херня. возможно модуль сетевки не попал в инитрд
Sergei
Mark ☢️
вот это не понял
Mark ☢️
что значит вторая половинка
Sergei
карта - двухголовая. в ней два порта.
Mark ☢️
аа. тоесть тока один порт видит...
Vladimir
@spuzirev драйвер с сайта интела ведет себя также? Если есть возможность, я б еще покопался ручками в драйвере и натыкал бы туда дебаговых printk
Vladimir
чтоб понять почему оно не видит второй порт
Sergei
Mark ☢️
там наверняка в modinfo есть дебаговые ключики
Mark ☢️
Sergei
Mark ☢️
а попробуй провод вставить в другой порт и загрузиться со второго. та же песня ?
Sergei
он даже из lspci не торчит
Mark ☢️
если да —то есть предположение
Sergei
давай сначала предположение. а то ехать в дц чтобы просто тыкнуть не хочется :)
Sergei
@socketpair
Mark ☢️
ну что сетевку не отпустил еёйный биос
Mark ☢️
а там ефи или нет ?
Mark ☢️
тоесть биос еёный не понял что всё, можно отцепиться от неё и дать доступ драйверам из ОС
Mark ☢️
капитан я конечно, но почему-то похоже на это
Mark ☢️
Mark ☢️
и что, разобрался?
Sergei
как видишь нет.
Sergei
:)
Sergei
Note that UEFI network booting tends to be substantially slower than BIOS network booting, due to fundamental architectural limitations in UEFI. Most UEFI systems provide the ability to perform a network boot in a BIOS compatibility mode. You may wish to upgrade your system to use BIOS mode for network booting.
Mark ☢️
эмуляция эмулирования эмуляции
Mark ☢️
заебали
Pavel
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/disk/by-uuid/927de9e4-80c2-4794-8924-20c52cf9f33e 204G 192G 2.0G 100% /
Pavel
# du -h / --max-depth=0
35G /
Pavel
Это как понимать ? И что делать?
Pavel
Дело происходит в lxc контейнере
Slach
Inodes?
Slach
Df -i