использовал долго smspilot.ru - потом не сошлись во мнениях и ушёл.
сейчас на sms.ru - 5 бесплатных смс не для тестирования а каждый день! доволен!
cat /proc/sys/vm/swappiness
cat /proc/sys/vm/vfs_cache_pressure
на только что перезагруженной системе вот это:
не пробовал. попробую.
kvm
у меня в ошибках все присутствует цифра 65536
может это нужно исправить?:
kernel.msgmnb и kernel.msgmax = 65536
своп был 64мб. увеличил до 1гб - эффекта ноль. да и свободен он когда это происходит.
ГОСПОДА ПОМОГИТЕ. НАДОЕЛО ПЕРЕЗАПУСКАТЬ СЕРВЕР. вот опять nginx убило с ошибкой:
worker process exited on signal 9
Лог /var/log/messages
Dec 29 00:40:42 reverseproxy kernel: Out of memory: Kill process 27868 (nginx) score 8 or sacrifice child Dec 29 00:40:42 reverseproxy kernel: Killed process 27868, UID 498, (nginx) total-vm:42588kB, anon-rss:35240kB, file-rss:656kB Dec 29 00:40:42 reverseproxy kernel: Out of memory: Kill process 27869 (nginx) score 8 or sacrifice child Dec 29 00:40:42 reverseproxy kernel: Killed process 27869, UID 498, (nginx) total-vm:42588kB, anon-rss:35240kB, file-rss:748kB Dec 29 00:40:42 reverseproxy kernel: Out of memory: Kill process 27870 (nginx) score 8 or sacrifice child Dec 29 00:40:42 reverseproxy kernel: Killed process 27870, UID 498, (nginx) total-vm:42588kB, anon-rss:35240kB, file-rss:672kB Dec 29 00:40:42 reverseproxy kernel: Out of memory: Kill process 27871 (nginx) score 8 or sacrifice child Dec 29 00:40:42 reverseproxy kernel: Killed process 27871, UID 498, (nginx) total-vm:42588kB, anon-rss:35240kB, file-rss:668kB
Память:
[root@reverseproxy ~]# free total used free shared buffers cached Mem: 2979168 697932 2281236 0 3644 22720 -/+ buffers/cache: 671568 2307600 Swap: 1115320 0 1115320
[root@reverseproxy ~]# cat /proc/net/sockstat sockets: used 38 TCP: inuse 3 orphan 0 tw 0 alloc 4 mem 1 UDP: inuse 0 mem 0 UDPLITE: inuse 0 RAW: inuse 1 FRAG: inuse 0 memory 0
может этот sockstat был больше в момент нехватки ту неизвестно но tcp_mem я поднял уже до:
net.ipv4.tcp_mem = 266112 354816 532224 net.ipv4.tcp_max_orphans = 131072
поначалу показалось что помогло а потом опять увидел что nginx убивается
перезапуск nginx после убиения помогает на пару минут и опять его убивает. помогает только полный reboot.
это виртуальный сервер.
увеличил tcp_mem и max_orphans (как-то так называется) и ошибка про out of socket memory пропала, обрывов при загрузке сайтов не стало, но теперь иногда приходит полный крах - убивается nginx
в логе
гугление мне ничего не даёт кроме увеличения ram, а он у меня занят на 30% и свап не используется.
куда ещё смотреть?
трафика много идёт, 600мбит
далее всё решилось так:
оказывается при загрузке не находится /dev/mapper/vg-root
проверил:
mdadm --detail md2
mdadm --detail md3
эти новые значения UUID вписал в :
vi /etc/mdadm.conf
и в grub.conf
и всё загрузилось
сделал так:
создал такие же массивы как и на старых дисках:
mdadm create
добавил новый массив в группу
vgextend vg /dev/md2
переместил данные
pvmove /dev/md1 /dev/md2
удалил
vgreduce /dev/md1
pvremove /dev/md1
удалил старые массивы и диски
теперьвсё идентично на новых дисках
boot хватает загрузку, но ОС грузится и на 90% загрузки:
kernel panic not syncing attempted to kill init not tainted
надо разбираться теперь с этим
да знаю я это. у меня там штук 100 контейнеров.
как же вам объяснить. как скопировать разом всю группу томов со всеми контейнерами на другой диск? так понятнее?
так у меня же информация в рейде! рейд же не подмонтируешь.
По остальным: да у меня boot в raid1 на 4hdd и отсальное место в raid10 з тех же 4hdd---------- Добавлено 12.12.2016 в 16:21 ----------народ. посмотрите.
boot у меня в md0
монтирую
mount /dev/md0 /mnt/1 - старый
mount /dev/md127 /mnt/2 - новый
копирую rsync старый boot в новый - отлично. работает.
далее так же хотел с отсальными данными, но загвоздка:
mount /dev/md1 /mnt/3 - старый
uncnown filesystem type lvm2
mount /dev/md126 /mnt/4 - новый
там у меня lvm с кучей контейнеров . как быить? как копировать контейнеры в lvm на рейде?
как фильтровать?