своп был 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
увеличил tcp_mem и max_orphans (как-то так называется) и ошибка про out of socket memory пропала, обрывов при загрузке сайтов не стало, но теперь иногда приходит полный крах - убивается nginx
в логе
worker process exited on signal 9
гугление мне ничего не даёт кроме увеличения ram, а он у меня занят на 30% и свап не используется.
использовал долго smspilot.ru - потом не сошлись во мнениях и ушёл.
сейчас на sms.ru - 5 бесплатных смс не для тестирования а каждый день! доволен!
Что выдают команды:
и
?
на только что перезагруженной системе вот это:
60
[root@reverseproxy ~]# cat /proc/sys/vm/vfs_cache_pressure
100
[root@reverseproxy ~]#
не пробовал. попробую.
kvm
у меня в ошибках все присутствует цифра 65536
может это нужно исправить?:
kernel.msgmnb и kernel.msgmax = 65536
своп был 64мб. увеличил до 1гб - эффекта ноль. да и свободен он когда это происходит.
ГОСПОДА ПОМОГИТЕ. НАДОЕЛО ПЕРЕЗАПУСКАТЬ СЕРВЕР. вот опять nginx убило с ошибкой:
Лог /var/log/messages
Память:
может этот sockstat был больше в момент нехватки ту неизвестно но tcp_mem я поднял уже до:
поначалу показалось что помогло а потом опять увидел что 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
надо разбираться теперь с этим
http://ask.xmodulo.com/mount-lvm-partition-linux.html
да знаю я это. у меня там штук 100 контейнеров.
как же вам объяснить. как скопировать разом всю группу томов со всеми контейнерами на другой диск? так понятнее?
1. Подключить диски в /mnt
2. Сделать rsync системы в /mnt
3. Чрутнуть в /mnt и обновить grub
Будут вопросы - обращайся
так у меня же информация в рейде! рейд же не подмонтируешь.
По остальным: да у меня 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 - новый
uncnown filesystem type lvm2
там у меня lvm с кучей контейнеров . как быить? как копировать контейнеры в lvm на рейде?
как фильтровать?