Size: a a a

2020 February 24

DL

Daniil Literate in IT EKB
Kirill Saltykov
Нуууу там же defer stream.Close()
Не, я как понимаю демон начинает следить за файлами и считай с каждый новый файл он видимо прочитывает, как минимум собирает stat какой нибудь с них и вот это всё копится и забивает общий ресурс.
И когда таких демонов больше запускают то они все вот в таком ключе жрут.
Но это всё гадания на гуще надо смотреть что там делается в коде.
источник

EM

Eugene Medvedev in IT EKB
Daniil Literate
Не, я как понимаю демон начинает следить за файлами и считай с каждый новый файл он видимо прочитывает, как минимум собирает stat какой нибудь с них и вот это всё копится и забивает общий ресурс.
И когда таких демонов больше запускают то они все вот в таком ключе жрут.
Но это всё гадания на гуще надо смотреть что там делается в коде.
так ты скажи, как смотреть
источник

EM

Eugene Medvedev in IT EKB
Daniil Literate
Не, я как понимаю демон начинает следить за файлами и считай с каждый новый файл он видимо прочитывает, как минимум собирает stat какой нибудь с них и вот это всё копится и забивает общий ресурс.
И когда таких демонов больше запускают то они все вот в таком ключе жрут.
Но это всё гадания на гуще надо смотреть что там делается в коде.
да папка пустая, никаких файлов не появляется
источник

EM

Eugene Medvedev in IT EKB
просто запустил 85 прицессов и на 86получил ошибку
источник

EM

Eugene Medvedev in IT EKB
очевидно в какие то лимиты системные упирается
источник

VG

Vladislav Grishenko in IT EKB
Eugene Medvedev
просто запустил 85 прицессов и на 86получил ошибку
покашь cat /proc/sys/fs/inotify/max_user_watches
источник
2020 February 25

ПС

Павел Сизов in IT EKB
🙌 Доброго утречка☺️
источник

EM

Eugene Medvedev in IT EKB
Vladislav Grishenko
покашь cat /proc/sys/fs/inotify/max_user_watches
cat /proc/sys/fs/inotify/max_user_watches
524288
источник

DL

Daniil Literate in IT EKB
А падает то кто?
Демон при запуске или кто то другой?
источник

EM

Eugene Medvedev in IT EKB
Daniil Literate
А падает то кто?
Демон при запуске или кто то другой?
да, при запуске очередного демона
{"component":"worker","level":"info","msg":"Change status to idle","time":"2020-02-25T10:49:05+05:00"}
{"component":"worker","level":"info","msg":"FFmpeg version: 4.2.2-0york0~18.04","time":"2020-02-25T10:49:05+05:00"}
{"component":"worker","level":"info","msg":"Starting...","time":"2020-02-25T10:49:05+05:00"}
{"component":"worker","level":"info","module":"http","msg":"Serving HTTP on 0.0.0.0:1105...","time":"2020-02-25T10:49:05+05:00"}
{"component":"worker","level":"info","msg":"Serving RPC on [::]:2105...","time":"2020-02-25T10:49:05+05:00"}
{"component":"worker","level":"info","module":"telemetry","msg":"Serving telemetry on 0.0.0.0:3105...","time":"2020-02-25T10:49:05+05:00"}
running 82 workers

{"component":"worker","level":"info","msg":"Change status to idle","time":"2020-02-25T10:49:07+05:00"}
{"component":"worker","level":"info","msg":"FFmpeg version: 4.2.2-0york0~18.04","time":"2020-02-25T10:49:07+05:00"}
Error: too many open files
running 82 workers
источник

DL

Daniil Literate in IT EKB
Откуда ошибка?
Из запуска бинарника или это
if err != nil ловит?
источник

EM

Eugene Medvedev in IT EKB
Daniil Literate
Откуда ошибка?
Из запуска бинарника или это
if err != nil ловит?
вообще не демон возвращает эту ошибку
источник

EM

Eugene Medvedev in IT EKB
демон бы в json вернул
источник

T

TSHAWYTSCHA in IT EKB
а это лог приложения? а в системном нет подробностей?
источник

DL

Daniil Literate in IT EKB
Eugene Medvedev
вообще не демон возвращает эту ошибку
Тогда дело не в том что приложение слушает только одну папку.
Как запускается systemd?
источник

EM

Eugene Medvedev in IT EKB
Daniil Literate
Тогда дело не в том что приложение слушает только одну папку.
Как запускается systemd?
в текущем примере, я просто в for запускаю в фон
источник

EM

Eugene Medvedev in IT EKB
типа того, что то
for i in {1..11}; do
./daemon -port $i &
done
источник

EM

Eugene Medvedev in IT EKB
TSHAWYTSCHA
а это лог приложения? а в системном нет подробностей?
в сислоге ничего интересного
источник

T

TSHAWYTSCHA in IT EKB
Ну тогда я за мониторинг
источник

EM

Eugene Medvedev in IT EKB
за мониторинг чего ?)
источник