Sly32

Рейтинг
367
Регистрация
29.03.2012
livetv #:

У пользователя в докере нет прав на файлы из-за того, что он не знает группы.

Попробую.

Вышло ранее добавлением группы в работающий контейнер и рестартом php/nginx.

Но после перезапуска контейнера все пропадает.

Я может, не очень понял проблему, но в моем случае я в докерфайле просто делаю так:

FROM python:3.10
RUN groupadd -r docker && useradd -r -g docker docker
RUN apt-get update && apt-get install -y \
    gettext \
    libpcre3 \
    libpcre3-dev \
    rsync
etc....

Ровно так как и делал бы в обычной убунте, например

Amigo_9876 #:
И как то не думаешь о том, что стол, который у друга отлично эксплуатируется, мне приедет с браком, а фирма из инстаграма:) начнет отмораживаться насчет возврата.

Ну брак такое дело - всегда встречается даже среди хороших брендов. Но опять же - можно выьрать проверенного поставщика, а можно левого из инсты))) И потом реашть проблемы, которые можно было бы избежать, изначально работая с проверенным дилером. 

И я точно не думаю, что тут дело в мистике какой-то. Стечение обстоятельств, не более.

Но тут пока по своим граблям не пройдешь - не поймешь)

webinfo #:
Это тебе так кажется. На самом деле, при маленьком буфере сервер всё равно жрёт память,

Это уже совсем другая сторона. Конечно, кривые запросы могут сжирать память. И это надо решать конечно же. Уменьшение же буфера позволяет высвободить память для операций. Еще раз для тех кто не разбирается - отсутствие буфера приведет к замедлению работы, но улучшит ситуацию с падением по памяти и уменьшение - это только поиск проблемы. Тем более, в случае ТС я упустил - это память для всего приложения или это только Mysql  server? Если все это крутиться в общем инстансе, увеличение буфера однозначно ухудшит ситуацию.

katenuha #:
забыл только написать, что в Польше живешь 

зависть - плохое чувство. Но я и когда в Беларуси жил, по мусоркам не ходил.

webinfo #:
On a dedicated database server, you might set the buffer pool size to 80% of the machine's physical memory size

Это все работает при хорошей память. Мускля требует минимум 2 Гига для нормальной работы, е если всего 3 и 2 выделить под кэш, добра не жди, попробуй для начала перевести то что ты привел.

webinfo #:
У ТС данные влезали в буфер, поэтому и надо было увеличить размер буфера.

я понимаю, что ты хотел сказать НЕ влезали. Только в этом случае ничего бы не происходило - данные просто не кэшировались, каждый раз создавался бы новый запрос. В случае ТС Для работы не оставалось оперативки, увеличение кэша никак не помогает. Его можно вообще отключить - пострадает производительность, но память не будет забиваться, потому что она почиститься при завершении сессии. А если под кэш отдать 2 гига из 3-х, это область всегда будет недоступна. Это и вызывает Out of memory. 

webinfo #:

Сомневайся и дальше, сколько хочешь. Только не лезь больше в тему.

Ты давай-ка без указаний. И разберись прежде чем указывать, что это за параметры, как влияют на ошибку. Что произойдет, если всю оперативку отдать под кэш? Запросу просто негде будет выполняться, получите падение по памяти. 

Всегда считал, что шариться по мусоркам в поисках халявы - выкидывать деньги. Лучше купить дорого, но оригинал. Наушники вот обьемники взял Sony,  в дополнение к эйрподсам - доволен!, за их цену - никаких претензий. Иди вот куртку в Big Star - почувствовал себя ковбоем))) Суперудобная штука оказалась)
webinfo #:

Человек всё правильно сделал. А ты, прежде чем писать всякую ахинею, потрудись почитать внимательнее этот топик, почитать внимательно документацию и не засорять людям мозги.

Я уже сомневаюсь, что ты вообще понимаешь хоть что-то. 

innodb_buffer_pool_size резервирует память под кэш, если под него отдавать много, при общнм маленьком обьеме, возникает переполнение. И как в данном случае Out of memory. С его помощью можно улучщить производительность, но если система падает по памяти - нужно уменьшать. Читай доку. Даже не доку а вообше, как работают реляционные базы данных.
egorka-I #:
innodb_buffer_pool_size = 2G

вместо того чтоб уменьшить, ты его увеличил.

egorka-I #:
Установил Docker и в него MariaDB 10.5 и снова идут также ошибки

На сервере? смысл - сожрать еще немного памяти? Плюс получил проблему, видимо с авторизацией

Всего: 7101