我正在通过一个Django教程,我能够通过以下步骤执行创建项目,数据库设置 在开发服务器步骤中引发的问题.
我试过 (venv)$ python manage.py runserver虚拟环境
输出:
Performing system checks...
System check identified no issues (0 silenced).
January 14, 2015 - 09:39:53
Django version 1.7.2, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[2015-01-14 09:39:54,347 pyinotify ERROR] add_watch: cannot watch /usr/local/lib/python2.7/dist-packages/django/contrib/auth/hashers.py WD=-1, Errno=No space left on device (ENOSPC)
[2015-01-14 09:39:54,348 pyinotify ERROR] add_watch: cannot watch /usr/local/lib/python2.7/dist-packages/django/test/__init__.py WD=-1, Errno=No space left on device (ENOSPC)
Run Code Online (Sandbox Code Playgroud)
要检查我的分区磁盘是否空间不足,我试过了
(venv) $ df
Run Code Online (Sandbox Code Playgroud)
输出:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 236182272 56881792 167280052 26% /
none 4 0 4 0% /sys/fs/cgroup
udev 1969912 4 1969908 1% /dev
tmpfs 397084 1480 395604 1% /run
none 5120 0 5120 0% /run/lock
none 1985416 3048 1982368 1% /run/shm
none 102400 28 102372 1% /run/user
Run Code Online (Sandbox Code Playgroud)
我可以清楚地看到可用部分中的空闲空间很少.
有没有人在尝试在Django中运行服务器时遇到此错误.
con*_*gus 30
您可能已达到手表配额.
要查找当前限制,请在终端中键入:
cat /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
默认情况下,通常为8192.
要增加限制,请键入以下内容:
sudo sysctl fs.inotify.max_user_watches=16384
Run Code Online (Sandbox Code Playgroud)
然后重启django.
要永久设置此限制,请键入以下内容:
echo 16384 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
有一个非常详细的答案,你可以在这里找到更多的信息:https://unix.stackexchange.com/a/13757/79648
| 归档时间: |
|
| 查看次数: |
7988 次 |
| 最近记录: |