2
  • RUN cat /proc/sys/fs/inotify/max_user_watchesDocker for Mac524288
  • RUN cat /proc/sys/fs/inotify/max_user_watches位于Google Cloud Build 的 Docker8192

请参阅https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details以供参考。

4

2 回答 2

6

Google Cloud Build 以特权模式运行 docker 容器,因此您只需将此步骤添加到您的cloudbuild.yaml.

- name: 'ubuntu'
  args: ['sh', '-c', 'sysctl fs.inotify.max_user_watches=524288']
于 2019-01-04T23:44:09.387 回答
0

您可以通过执行以下命令获取当前的 inotify 文件监视限制:

$ cat /proc/sys/fs/inotify/max_user_watches

Ubuntu Lucid(64 位)的 inotify 限制设置为 8192。因此,您可以通过以下方式永久设置限制:

$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf

$ sudo sysctl -p

于 2020-04-01T06:02:14.827 回答