> Markdown-версія сторінки https://yucca.app/uk/docs/troubleshooting/inotify_configuration/. Зміст документації — [llms.txt](https://yucca.app/uk/llms.txt), весь текст одним файлом — [llms-full.txt](https://yucca.app/uk/llms-full.txt). Markdown-версія є у будь-якої сторінки: додайте `.md` до адреси без слешу наприкінці.

# Too many open files

> **Інформація.** Якщо вам потрібна допомога фахівця для вирішення цієї чи будь-якої іншої проблеми, ознайомтеся з нашими умовами **[технічної підтримки](https://yucca.app/uk/docs/support.md)**.

## Опис

За великої кількості камер, у районі 128, ви можете зіткнутися з обмеженнями [Inotify](https://uk.wikipedia.org/wiki/Inotify), тоді під час додавання камери в журналі сервера можна побачити повідомлення:

```sh
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0xe8 pc=0xdda663]

goroutine 1258 [running]:
gitlab.com/yuccastream/yucca/pkg/runner/latest.(*Runner).GetStats(...)
        /builds/yuccastream/yucca/pkg/runner/latest/runner.go:327
gitlab.com/yuccastream/yucca/pkg/server/executor/exec.(*Worker).GetStream(0xc002b74500)
        /builds/yuccastream/yucca/pkg/server/executor/exec/worker.go:188 +0xa3
gitlab.com/yuccastream/yucca/pkg/server/executor/exec.(*Executor).StatusStream(0xc0003f01c0, 0xc00074b6c0)
        /builds/yuccastream/yucca/pkg/server/executor/exec/executor.go:126 +0xb8
gitlab.com/yuccastream/yucca/pkg/server.(*Server).stateWatcher(0xc000c1e000)
        /builds/yuccastream/yucca/pkg/server/server.go:914 +0x233
created by gitlab.com/yuccastream/yucca/pkg/server.(*Server).Start in goroutine 1
        /builds/yuccastream/yucca/pkg/server/server.go:695 +0x4db

```

А в журналі однієї з камер:

```sh
Error: too many open files

```

За замовчуванням у багатьох дистрибутивах Linux виставлені такі параметри:

```sh
grep NOFILE /etc/systemd/system.conf
#DefaultLimitNOFILE=1024:524288

```

## Рішення

Щоб збільшити ліміти, виконайте:

```bash
sed -i 's/^#DefaultLimitNOFILE=.*/DefaultLimitNOFILE=10240:524288/' /etc/systemd/system.conf

```

А також збільшити цей параметр для systemd unit yucca.service у файлі `/lib/systemd/system/yucca.service`:

```sh
mkdir -p /etc/systemd/system/yucca.service.d/
cat > /etc/systemd/system/yucca.service.d/override.conf << 'EOF'
[Service]
LimitNOFILE=10240
EOF

sudo systemctl daemon-reload
sudo systemctl cat yucca  # проверить

```

Потім застосуйте налаштування та перезапустіть процес yucca.service:

```sh
sudo systemctl restart yucca.service

```
