
Gunslinger
23.10.2018
09:27:34
вот же гаденыш
в общем я заглянул на этот говноканал и зарепортил за спам
ненажимая джойн - вверху на три кнопки, там репорт ;)

Sergey
23.10.2018
09:31:16
ребят кто знает почему iotop в центосе не пашет

Google

Sergey
23.10.2018
09:31:36
а точнее внутри центос контейнера(lxc)

Gunslinger
23.10.2018
09:33:04


Sergey
23.10.2018
09:33:19
а пишет какую то ошибку?
Traceback (most recent call last):
File "/usr/sbin/iotop", line 17, in <module>
main()
File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 620, in main
main_loop()
File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 610, in <lambda>
main_loop = lambda: run_iotop(options)
File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 508, in run_iotop
return curses.wrapper(run_iotop_window, options)
File "/usr/lib64/python2.7/curses/wrapper.py", line 43, in wrapper
return func(stdscr, *args, **kwds)
File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 498, in run_iotop_window
taskstats_connection = TaskStatsNetlink(options)
File "/usr/lib/python2.7/site-packages/iotop/data.py", line 137, in __init__
self.family_id = controller.get_family_id('TASKSTATS')
File "/usr/lib/python2.7/site-packages/iotop/genetlink.py", line 69, in get_family_id
m = GeNlMessage.recv(self.conn)
File "/usr/lib/python2.7/site-packages/iotop/genetlink.py", line 51, in recv
msg = conn.recv()
File "/usr/lib/python2.7/site-packages/iotop/netlink.py", line 229, in recv
raise err
OSError: Netlink error: No such file or directory (2)
на дебиане сразу встал
питон стоит


Nikita
23.10.2018
09:35:46

Олег
23.10.2018
09:35:57
netlink error: no such file or directory
strace наверное больше скажет

Vladimir
23.10.2018
09:36:08

Роман
23.10.2018
09:36:18
Прикольно, эту багу в рэдхэт в 15ом году заводили

Nikita
23.10.2018
09:36:52

Vladimir
23.10.2018
09:37:02
а тебе сколько надо?

Nikita
23.10.2018
09:40:13
а тебе сколько надо?
ну столько и надо, но не меньше. На разных сайтах для яндекса по разному пишут, вплодь до 1000 в сутки

Vladimir
23.10.2018
09:40:30
тогда бери нормальный сервис, типа amazon ses

Google

Никитяо
23.10.2018
10:07:37
Посоны, а docker не дружит с firewalld?

Vladimir
23.10.2018
10:07:51
а как он должен с ним дружить?

Николай
23.10.2018
10:08:47
За руку держась рассказывать что произошло за день ?

Никитяо
23.10.2018
10:09:37
а как он должен с ним дружить?
ror response from daemon: driver failed programming external connectivity on endpoint v2ray (b53e53d2b537cdde5c8349b07d7fb156254a581a359f04e60dc127bd208ca35e): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8888 -j DNAT --to-destination 172.17.0.2:8888 ! -i docker0: iptables: No chain/target/match by that name.

Sergey
23.10.2018
10:09:45

Никитяо
23.10.2018
10:09:48
при запуске контейнера ругается
причем тут iptables? у меня его нет)

Николай
23.10.2018
10:10:20
Может нужно правила для портов прописать?
Блин. я iptables для докера не настраивал

Vladimir
23.10.2018
10:11:49
хм, я его вообще никогда на докер хостах не настраивал

Николай
23.10.2018
10:12:32
Если не критично - то выключи iptables, либо, если я правильно понял - нужно разрешить 8888 порт

Никитяо
23.10.2018
10:15:36
на iptables то проблем нету

Serg
23.10.2018
10:17:43

Stefan
23.10.2018
10:22:48
практикуюсь тут с терраформом, не пойму.. почему оно ругается?
Error: aws_instance.example: : invalid or unknown key: resource
Хочу чтоб диск создался для подымаемого инстанса
provider "aws" {
alias = "east1"
region = "us-east-1"
access_key = "1"
secret_key = "2"
}
resource "aws_instance" "TestEC2" {
provider = "aws.east1"
ami = "ami-0ac019f4fcb7cb7e6"
instance_type = "t2.micro"
availability_zone = "us-east-1a"
key_name = "n.virginia"
count = "1"
security_groups = [
"web"
]
resource "aws_ebs_volume" "disks" {
availability_zone = "us-east-1a"
size = 10
type = "gp2"
tags {
Name = "ForTestEC2"
}
}
}

Vladimir
23.10.2018
10:23:22
resource "aws_instance" "TestEC2" {
не закрыл блок

Stefan
23.10.2018
10:26:34
resource "aws_instance" "TestEC2" {
не закрыл блок
тогда приглашение выбивается, будто блок новый для инстанса создается, в котором не указан регион.. а он указан уже выше
provider.aws.region
The region where AWS operations will take place. Examples
are us-east-1, us-west-2, etc.
Default: us-east-1
и потом ошибка
provider.aws: Error configuring aws: region: interrupted
если подвердить выбор

ganskiy
23.10.2018
10:32:49
Если я в docker-compose.yml прикрутил к Redis volume (его не было), то данные теряются или копируются в этот волюм?

Google

George
23.10.2018
10:33:03
пока не сделаешь docker-compose down -v
тогда удаляются

ganskiy
23.10.2018
10:34:32
Неправильно задал вопрос.
Данные переносятся с файловой системы хоста куда докер кладет имейджи в volume папку на хосте или нет?

Ruslan
23.10.2018
10:46:41
что-то не хочет drone работать с gogs ?

Iurii
23.10.2018
10:51:36


Stefan
23.10.2018
10:55:48
Регион по умолчанию добавь или профиль
provider "aws" {
alias = "east1"
region = "us-east-1"
access_key = "1"
secret_key = "2"
}
resource "aws_instance" "ec2" {
provider = "aws.east1"
ami = "ami-0ac019f4fcb7cb7e6"
instance_type = "t2.micro"
tags {
Name = "TestEC2"
}
availability_zone = "us-east-1a"
key_name = "n.virginia"
count = "1"
security_groups = ["web"]
}
resource "aws_ebs_volume" "disks" {
availability_zone = "us-east-1a"
size = 10
type = "gp2"
tags {
Name = "ForTestEC2"
}
}
resource "aws_volume_attachment" "ebs_att" {
device_name = "/dev/sdh"
volume_id = "${aws_ebs_volume.disks.id}"
instance_id = "${aws_instance.ec2.id}"
}
ну вот полный темплейт.. вроде бы логично всё, но оно без конца мне предлагает ввести зону(но она ведь уже указана вверху) и после ввода такая ошибка
provider.aws: No valid credential sources found for AWS Provider.
Please see https://terraform.io/docs/providers/aws/index.html for more information on
providing credentials for the AWS Provider
если я уберу блок с диском и аттачем, то всё нормально проходит..
поэтому не получается понять, че оно хочет еще


Iurii
23.10.2018
10:59:45

Stefan
23.10.2018
11:01:21
этот алиас просто остался от мультизонного создания инстанасов, я ууказывал на каких зонах именно создать тот или иной инст, как тогда без них быть?

Iurii
23.10.2018
11:03:45

Stefan
23.10.2018
11:05:09
тогда в каждом ресурсе надо указывать
и терраформ так то не работает, когда сделать алиас на только одну используемую зону в темплейте? исходя из проблемы.. а то с двумя простые поднятия инстансов когда тестил, то всё хорошо было

Iurii
23.10.2018
11:09:32

Stefan
23.10.2018
11:13:17
всмысле
ну я сейчас использовал только одну AZ и как я увидел, оно не хочет нормально работать через указание региона с алиасом в ресурсе
но когда я использовал с двумя AZ, то оно работало нормально, если указать в двух ресурсах aws_instance регион с алиасом
не знаю как объяснить правильно

Iurii
23.10.2018
11:15:28

Stefan
23.10.2018
11:32:09
по факту два диска создает..

Google

Iurii
23.10.2018
11:33:22

Stefan
23.10.2018
11:34:05

Роман
23.10.2018
11:38:07
по факту два диска создает..
Так да, инстанс создаётся с дефолтным диском. Ты аттачишь к нему ещё один.
Дефолтный диск регулируется внутри aws_instance ресурса

Iurii
23.10.2018
11:39:32
provider "aws" {
region = "us-east-1"
access_key = "1"
secret_key = "2"
}
resource "aws_instance" "ec2" {
ami = "ami-0ac019f4fcb7cb7e6"
instance_type = "t2.micro"
tags {
Name = "TestEC2"
}
availability_zone = "us-east-1a"
key_name = "n.virginia"
count = "1"
security_groups = ["web"]
root_block_device = {
volume_type = "gp2"
volume_size = 20
delete_on_termination = true
}
}
resource "aws_ebs_volume" "disks" {
availability_zone = "us-east-1a"
size = 10
type = "gp2"
tags {
Name = "ForTestEC2"
}
}
resource "aws_volume_attachment" "ebs_att" {
device_name = "/dev/sdh"
volume_id = "${aws_ebs_volume.disks.id}"
instance_id = "${aws_instance.ec2.id}"
}
рутовый диск надо задать

Stefan
23.10.2018
11:44:11

ganskiy
23.10.2018
11:47:10
В docker-compose.yml я делал:
image: node:8.9.4-slim
volumes:
- ./frontend:/frontend
Теперь понадобилось добавить свой Dockerfile
При билде он не видит указанный volume

Антон
23.10.2018
11:48:11
Друзья,
Два nginx front end back
от приложения прилетает длинный GET запрос на Front nginx который проксируется на бек nginx.
На беке вижу обрезанный запрос:
2018/10/23 14:42:58 [error] 6203#6203: *15 upstream prematurely closed connection while reading response header from upstream, client: 172.16.100.8, server: _, request: "GET /api/w/get_transactions_list/ ----------------------
withdraw%22,%22zero_transaction%22],%2
это тех вопрос @dabster2

ganskiy
23.10.2018
11:49:51
Теперь понадобилось добавить свой Dockerfile
FROM node:8.9.4-slim
WORKDIR /frontend
COPY ./docker-container-wait .
RUN ./docker-container-wait && \
apt-get update && \
apt-get install git -y && \
yarn install && \
yarn global add bower grunt grunt-cli && \
bower --allow-root install
CMD ["grunt", "serve", "--force"]

Dmitry
23.10.2018
11:50:56
игрался с буферами результата нет
client_header_buffer_size 64k;
large_client_header_buffers 8 64k;

Антон
23.10.2018
11:51:34

ganskiy
23.10.2018
11:52:56
Имеется в виду shell командой копернуть RUNом?

Антон
23.10.2018
11:53:51
Не понял
у тебя COPY один слой, RUN другой и в его рамках много команд. Можно ли в один слой COPY запихнуть копирование нескольких файлов в разные директории

Роман
23.10.2018
11:54:34

ganskiy
23.10.2018
11:54:39
Вообще COPY там мне не нужен, забыл удалить