Как увеличить количество наблюдателей inotify в Google Cloud Build?
RUN cat /proc/sys/fs/inotify/max_user_watches
524288
в Docker для Mac
RUN cat /proc/sys/fs/inotify/max_user_watches
находится 8192
в Docker Google Cloud Build
См. https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details для справки.
person
mjgallag
schedule
03.01.2019
source
источник
Ответы (2)
Google Cloud Build запускает контейнеры докеров в привилегированном режиме, поэтому вы можете просто добавить этот шаг в свой cloudbuild.yaml
.
- name: 'ubuntu'
args: ['sh', '-c', 'sysctl fs.inotify.max_user_watches=524288']
person
mjgallag
schedule
04.01.2019
Вы можете получить текущий лимит просмотра файлов inotify, выполнив:
$ cat /proc/sys/fs/inotify/max_user_watches
Лимит inotify в Ubuntu Lucid (64-битный) установлен на 8192. Таким образом, вы можете сделать свой лимит постоянным, выполнив следующие действия:
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p
person
Nibesh Kiran Adhikari
schedule
01.04.2020