Some программное обеспечение that гm using needs в higher-than-default оцените in /proc/sys/fs/inotify/max_user_watches
. I хан modify this оцените with в text редактор or from the конечный, and for в little while, everything is умрите. However, after restarting my computer (not just logging out and in again, which works я умер), the оцените - reset to 8192.
Why does this happen, and how хан I make the change permanent?
На Ubuntu 16.04 следующее работало на меня...
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
, где 524288 более высокое, чем значение по умолчанию количество, которое я использую. Вторая команда должна заставить его вступить в силу без перезагрузки.
кроме того, вот ссылка на подобный вопрос с некоторыми хорошими ответами, в особенности см. второй ответ от user3086182, который помог мне.
От: /usr/lib/sysctl.d/50-default.conf
:
Для переопределения настроек в этом файле создайте локальный файл в / и т.д. (например,/etc/sysctl.d/90-override.conf) и поместите любые присвоения там.
Так создают файл: nano /etc/sysctl.d/90-override.conf
.
И заполняют его с: fs.inotify.max_user_watches=65536
.
Это будет теперь использоваться при перезапуске сервера для заполнения: /proc/sys/fs/inotify/max_user_watches
нет никакой потребности поэтому для редактирования /proc/sys/fs/inotify/max_user_watches
. После того как Вы следовали за вышеупомянутым, можно перезапустить сервер для новой установки для взятия влияния.