%2Fdev%2Fzero.png)
**** Hoster는 하이퍼바이저에서 뭔가 변경되었지만 아무것도 변경되지 않았다고 말했습니다. 문제는 더 이상 서버에 없습니다... ****
누군가 다음 문제를 해결하는 데 도움을 줄 수 있습니까?
데몬을 다시 시작하려면 다음 알림이 표시됩니다.
Error: No space left on device
이소프 | grep이 삭제되었습니다:
rewrite-0 11111 11153 nginx mem REG 0,96 598535772 (deleted)/dev/zero (stat: No such file or directory)
rewrite-0 11111 11153 nginx mem REG 0,96 598535778 (deleted)/dev/zero (stat: No such file or directory)
rewrite-0 11111 11153 nginx mem REG 0,96 598535776 (deleted)/dev/zero (stat: No such file or directory)
그리고 php-fpm, mysql에 대한 다른 많은 문자열..
VPS 센토스입니다. 이에 대한 해결책을 찾을 수 없습니다. 도움을 주시면 정말 감사하겠습니다!
#### 업데이트됨Filesystem Size Used Avail Use% Mounted on
/dev/ploop16716p1 200G 11G 181G 6% /
devtmpfs 3.0G 0 3.0G 0% /dev
tmpfs 3.0G 0 3.0G 0% /dev/shm
tmpfs 3.0G 248K 3.0G 1% /run
tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup
tmpfs 615M 0 615M 0% /run/user/1000
tmpfs 615M 0 615M 0% /run/user/0
ls -la /dev/제로
crw-rw-rw- 1 root root 1, 5 Aug 21 16:21 /dev/zero
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/ploop16716p1 13295616 353527 12942089 3% /
devtmpfs 786432 65 786367 1% /dev
tmpfs 786432 1 786431 1% /dev/shm
tmpfs 786432 221 786211 1% /run
tmpfs 786432 10 786422 1% /sys/fs/cgroup
tmpfs 786432 1 786431 1% /run/user/1000
[root@mail ~]# dd if=/dev/zero of=/file bs=1G count=50
50+0 records in
50+0 records out
53687091200 bytes (54 GB) copied, 168.672 s, 318 MB/s
[root@mail ~]# du -hs /파일
51G /file
[root@mail ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ploop16716p1 200G 61G 131G 32% /
devtmpfs 3.0G 0 3.0G 0% /dev
tmpfs 3.0G 0 3.0G 0% /dev/shm
tmpfs 3.0G 252K 3.0G 1% /run
tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup
tmpfs 615M 0 615M 0% /run/user/1000
tmpfs 615M 0 615M 0% /run/user/0
어떤 이유로:
대표 할당량 -a:
*** Report for user quotas on device /dev/ploop16716p1
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 7523364 0 0 251948 0 0
nobody -- 20 0 0 5 0 0
smmsp -- 92 0 0 23 0 0
rpc -- 4 0 0 2 0 0
apache -- 16 0 0 4 0 0
mysql -- 180824 0 0 384 0 0
named -- 12 0 0 3 0 0
user -- 236604 0 0 1081 0 0
clamupdate -- 260460 0 0 5 0 0
dovecot -- 4 0 0 1 0 0
postfix -- 728 0 0 80 0 0
vmail -- 1415436 0 0 14824 0 0
spamd -- 32 0 0 9 0 0
nginx -- 775704 0 0 57129 0 0
amavis -- 4644 0 0 31 0 0
postgrey -- 10340 0 0 9 0 0
opendkim -- 40 0 0 10 0 0
opendmarc -- 212 0 0 3 0 0
redis -- 284 0 0 16 0 0
ossec -- 29108 0 0 1216 0 0
ossecr -- 284 0 0 5 0 0
ossecm -- 4 0 0 1 0 0
#500 -- 97932 0 0 5318 0 0
#1001 -- 7024 0 0 435 0 0
#984 -- 532 0 0 136 0 0
#501 -- 22356 0 0 2645 0 0
호스팅 제공업체에 연락했는데 그들은 문제를 찾을 수 없다고 말했지만 다음과 같은 내용이 기록되었습니다.
Aug 24 07:43:17 mail yum[17224]: Installed: strace-4.12-6.el7.x86_64
Aug 24 07:53:43 mail clamd[1484]: SelfCheck: Database status OK.
Aug 24 07:55:58 mail systemd-tty-ask-password-agent: Error: No space left on device
Aug 24 07:55:58 mail systemctl: Failed to stop systemd-ask-password-plymouth.path: Unit systemd-ask-password-plymouth.path not loaded.
Aug 24 07:55:58 mail systemctl: Failed to stop systemd-ask-password-plymouth.service: Unit systemd-ask-password-plymouth.service not loaded.
그 후 데몬을 다시 시작하면 문제 없이 작동합니다. 커뮤니티 여러분, 어떤 아이디어가 있으신가요?
ipcs -a
------ Message Queues --------
key msqid owner perms used-bytes messages
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
------ Semaphore Arrays --------
key semid owner perms nsems
답변1
사람들이 당신에게 제안한 다른 모든 것이 실패했기 때문에 좀 더 이국적인 것을 시도해 보겠습니다. 어떤 이유로 시스템에 세마포가 부족합니까?
긴 목록이 표시 되면 ipcs -a
명령을 사용하여 가장 명확한 항목(예: 이미 중지된 일부 서비스만 실행해야 하는 사용자에 대해 존재하는 세마포어)을 제거하는 것이 좋습니다 ipcrm
.
답변2
현재 문제는 sysctl 매개변수로 해결되었습니다: fs.inotify.max_user_watches = 10240