Size: a a a

Docker — русскоговорящее сообщество

2020 June 17

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
undefined
Хотя бы намекните куда двигаться. Скачать специальный образ? Править конфиг в nginx? Настраивать файервол в контейнере?
выставить права на файлы правильно.
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
и не будет этого окна
источник

AZ

Andrey Zubkov in Docker — русскоговорящее сообщество
uid файлов должен быть равен uid пользователя работающего php-fpm
источник

u

undefined in Docker — русскоговорящее сообщество
спасибо, намек понял
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Господа. У меня вопрос.
в докере запущен хром browserless  и постоянно открыта страница
И с каждым часом страница работает всё хуже и хуже, пока в конце концов не падает.
Я полагаю дело в том, что ограничена shm память.

Не знаете, случайно, как увеличить эту память?
Я гуглил, там ток теории и непонятно что работает а что нет.

Кто-нибудь сталкивался?
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
Nikita Sergeevich
Господа. У меня вопрос.
в докере запущен хром browserless  и постоянно открыта страница
И с каждым часом страница работает всё хуже и хуже, пока в конце концов не падает.
Я полагаю дело в том, что ограничена shm память.

Не знаете, случайно, как увеличить эту память?
Я гуглил, там ток теории и непонятно что работает а что нет.

Кто-нибудь сталкивался?
как определил shm
что говорит cadvisor\node-exporter
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
данные с мониторинга надо смотреть подробно и искать где деградация
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
как определил shm
что говорит cadvisor\node-exporter
Я с докером совсем мало работал, но по симтомам и по гуглежке, всё указывает на память.

Соединение с нодой через вебсокет идёт, и чем дольше коннект открыт, тем медленнее работает сайт.
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
данные с мониторинга надо смотреть подробно и искать где деградация
Настолько, что если через 12 часов сделать рефреш страницы, прогрузка будет идти дольше 2х минут, а потом вообще перестаёт перегружать страницу
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
а вне докера как
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
а вне докера как
Вне докера всё нормально.
Я в одном месте решил проблему ток прописыванием таймаута и рекконекта.

т.е. я поставил таймаут на подключение к сокету, и когда сокет отваливается, идёт реконнект.

Это сработало.

Но сейчас я столкнулся с проблемой, где таким образом не обойти. Нужно держать коннект как можно дольше
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
Nikita Sergeevich
Вне докера всё нормально.
Я в одном месте решил проблему ток прописыванием таймаута и рекконекта.

т.е. я поставил таймаут на подключение к сокету, и когда сокет отваливается, идёт реконнект.

Это сработало.

Но сейчас я столкнулся с проблемой, где таким образом не обойти. Нужно держать коннект как можно дольше
а сокет пустой стоит или в него растет поступающая нагрузка?
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
а сокет пустой стоит или в него растет поступающая нагрузка?
Идёт рефреш страницы каждые 25 минут
источник

VL

Vova Lantsov in Docker — русскоговорящее сообщество
сокеты же вроде восстанавливаются не сразу после закрытия
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
а сокет пустой стоит или в него растет поступающая нагрузка?
Что бы можно было куки со страницы сдёрнуть
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Vova Lantsov
сокеты же вроде восстанавливаются не сразу после закрытия
Ну, это обошёл попитиром. Я при дисконекте делаю реконект в цикле. Это работает)
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
я надеюсь не винда?
источник

NS

Nikita Sergeevich in Docker — русскоговорящее сообщество
Sergey Trapeznikov
я надеюсь не винда?
Запущен на сервере, на сервере люникс)
источник

АШ

Александр Шандер... in Docker — русскоговорящее сообщество
Не получается стартануть Docker c Redis из официального registry на базе alpine

docker run --restart=always --name redis_1 \
  -v /opt/redis/etc/redis.conf:/usr/local/etc/redis/redis.conf \
  -v /opt/redis/data:/data \
  -p 127.0.0.1:6379:6379 redis:6.0.5-alpine redis-server \
  /usr/local/etc/redis/redis.conf


redis-server
0
chown: .: Permission denied
chown: ./bases: Permission denied
chown: ./log: Permission denied


docker-entrypoint.sh
........................
echo $1
echo $(id -u)
# allow the container to be started with `--user`
if [ "$1" = 'redis-server' -a "$(id -u)" = '0' ]; then
       find . \! -user redis -exec chown redis '{}' +
       exec su-exec redis "$0" "$@"
fi

Даже сделал в основной системе пользователя redis и сделал владельцем этих файлов
ll /opt/redis/*
/opt/redis/data:
total 0
drwxrwxrwx. 2 redis redis 6 Jun 17 16:29 bases
drwxrwxrwx. 2 redis redis 6 Jun 17 16:29 log

/opt/redis/etc:
total 4
-rwxrwxrwx. 1 redis redis 1326 Jun 17 16:33 redis.conf
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
Nikita Sergeevich
Вне докера всё нормально.
Я в одном месте решил проблему ток прописыванием таймаута и рекконекта.

т.е. я поставил таймаут на подключение к сокету, и когда сокет отваливается, идёт реконнект.

Это сработало.

Но сейчас я столкнулся с проблемой, где таким образом не обойти. Нужно держать коннект как можно дольше
а если сокет на порт поменять деградация есть?
источник