Anonymous
Кого?
Anonymous
1
Anonymous
2
Anonymous
а чего в этом такого? он ж не спамил и прочее
Олексій
У меня так и не вышло xdebug нормально настроить
Олексій
пришлость пути делать такие чтобы совпадали на локальной машине и в контейнере
Олексій
иначе - не работало
Олексій
1000 мануалов перечитал
꧁Александр
Коллеги - помогите выбрать интересные доклады на DevOps - DevConf'17 https://devconf.ru/ru/offers/DevOps
Олексій
хаскель норм
Олексій
и все
redbeard
꧁Александр
Ну голосуй за него.. Lua собираются митап сделать 😊
redbeard
интерсно все, если честно
redbeard
Саша Чистяков будет шутить
Alex
А что там рассказывать пфф
Олексій
Alex
А в чем нужен ум взять готовый эксплоит зашифровать файлы и потребовать денег ?
Alex
Эксплоит в паблике с 14 марта
Alex
Берите смотрите
Alex
Какие еще подробности нужны ?
Alex
Через smb уже много лет винду выносят
Alex
Там костыль на костыле
ko4
ну там не только самба
ko4
ещё рдп
ko4
и вроде ещё парочка векторов
Alex
Чет про рдп не видел
Alex
А сплоит проверял, работает
Alex
Вектора там больше по типам распространения
Олексій
Эксплоит был приватным
Олексій
В паблик его выкинули недавно
Alex
14 марта.
Igor
Господа а можно на хероку openvpn поднять?
Igor
Они там разве не клиент ставят?
Igor
Спасибо
🦠
А зачем хероку?)
🦠
Есть полноценные впс по рублю за штуку в канаде
🦠
Квм
Руслан
matt
cloudatcost.com, one-time платёж 17 баксов
🦠
Зачем вам ссылка, гуглите luna node, 512 mb ram по пять долларов в месяц
🦠
Я перенес туда половину сервисов, с аптаймом все хорошо уже год
🦠
Перенесу вторую часть скоро
Роман
Ребята, подскажите пожалуйста, есть ли иной способ сделать
echo 65535 > /proc/sys/net/core/somaxconn
в контейнере, кроме запуска его в привилегированном режиме или монтирования /proc в какую-то другую директорию?
Какие есть способы настройки параметров ядра в контейнере?
Alexandr
Роман
Какие цели ты преследуешь?
В данном случае, приложение требует много открытых сокетов. Есть ещё несколько параметров, которые нужно изменить. Например, vm.overcommit_memory, net.ipv4.tcp_max_syn_backlog. При некоторых значениях всё работает, а при дефолтных нет.
Роман
Проводил нагрузочное тестирование и подобрал оптимальные значения.
Сейчас контейнер запущен с параметром -v /proc:/wproc
Роман
Вопрос ещё и в том, что парвославно ли это на продакшене?
Alexandr
Alexandr
Если у тебя прямо очень много портов открыто должно быть
Alexandr
Alexandr
Роман
Роман
Или в докере на низком уровне происходит взаимодействие по сети?
Alexandr
Alexandr
Роман
Ты link между контейнерами делаешь или как?
Да. Докер-композ сам линкует. Получается, для контейнера с приложением доступен контейнер с редисом, порт которого не выставлен наружу, а только в пределах докер хост.
Alexandr
Alexandr
И по имени стучишься к редису
Alexandr
С контейнера
Роман
Да. Так и есть. Я в редисе настраиваю tcp-backlog, который связан с параметром ядра net.core.somaxconn
Alexandr
Роман
Скинь лучше свой compose файл
Да там всё просто максимально.
####
...
redis:
image: redis:3.2-alpine
restart: always
volumes:
- redis:/data
sysctls:
- net.core.somaxconn=65535
php:
restart: always
depends_on:
- redis
http:
restart: always
ports:
- "${HTTP_PORT:-80}:80"
depends_on:
- php
...
####
Пока решил попробовать передать параметр sysctls
Alexandr
Alexandr
Alexandr
и убери sysctls:
- net.core.somaxconn=65535
ports:
- "${HTTP_PORT:-80}:80"
depends_on:
- php
Максим
/data
Alexandr
Роман
Вопрос вначале был о том, как изменить параметр ядра net.core.somaxconn наиболее православным способом.
Alexandr
Роман
Alexandr
ты как стучишься с редису?