Size: a a a

var chat = new Chat();

2020 April 30

B

Bogdan in var chat = new Chat();
стопэээ  /home/logs ???
источник

B

Bogdan in var chat = new Chat();
а точно не /home/msg_kurt/logs
источник

LU

Lars Ulrich in var chat = new Chat();
Bogdan
т.е. без волюмов все работает?
работает. но без них же логи останутся внутри контейнера
источник

B

Bogdan in var chat = new Chat();
каталог вобще есть такой? а права есть? под каким юзером в докере дотент поднят?
источник

LU

Lars Ulrich in var chat = new Chat();
Bogdan
а точно не /home/msg_kurt/logs
каталог есть, права есть для докера. и даже все пишется до поры до времени
источник

LU

Lars Ulrich in var chat = new Chat();
а потом то спустя два дня все крашнется, то второй раз за день
источник

LU

Lars Ulrich in var chat = new Chat();
авторестарт-то есть, но это же костыль по сути. пусть бы вообще логи не писались бы уже, было бы ясно, что я сам себе водолаз. но по факту все работает, но иногда непонятно почему падает
источник

B

Bogdan in var chat = new Chat();
Lars Ulrich
каталог есть, права есть для докера. и даже все пишется до поры до времени
для докера это как?
источник

B

Bogdan in var chat = new Chat();
хм, спусть два дня это странно, да
источник

B

Bogdan in var chat = new Chat();
а ты уверен что проблема с ФС?
источник

JS

John Stellmann in var chat = new Chat();
Bogdan
для докера это как?
Писать в папку
источник

LU

Lars Ulrich in var chat = new Chat();
Bogdan
для докера это как?
ну, для юзера, под которым докер стартует
источник

JS

John Stellmann in var chat = new Chat();
Попробуй отключить наследование прав и выдать явно докеру
источник

B

Bogdan in var chat = new Chat();
John Stellmann
Писать в папку
ты не понял


докер под неким юзером запускает апликуху, либюо под рутом, либо под тем котырй указан как

USER
в докерфайле
источник

B

Bogdan in var chat = new Chat();
а не под юзером docker/dockerd
источник

B

Bogdan in var chat = new Chat();
Lars Ulrich
ну, для юзера, под которым докер стартует
ну вот я и спрашивал, под каким он стартует? https://t.me/dotnet_chat/70954
источник

JS

John Stellmann in var chat = new Chat();
Bogdan
ты не понял


докер под неким юзером запускает апликуху, либюо под рутом, либо под тем котырй указан как

USER
в докерфайле
Этому юзеру выдать эксплисит права. Предположение
источник

LU

Lars Ulrich in var chat = new Chat();
так блин. права тут ни при чем. чтоб их не было, вообще бы ничего не писалось, правильно? а так он записал 37мб логов, а потом ему надоело и он сменил себе права, чтоб не писать больше?
источник

JS

John Stellmann in var chat = new Chat();
На камплюхтере права не менеджатся каким нибудь АктивДиректори?
источник

LU

Lars Ulrich in var chat = new Chat();
проблема именно в том, что он пишет себе без проблем, а потом почему-то крашит контейнер. не могут же на лету поменяться права сами по себе
источник