OpenVZ Forum


Home » International » Russian » Зависает Vps
Зависает Vps [message #35734] Sun, 19 April 2009 11:51 Go to next message
spitfirekdv is currently offline  spitfirekdv
Messages: 9
Registered: January 2009
Junior Member
From: *pool.ukrtel.net
Периодически примерно раз в 5 дней зависает vps,

#vzctl enter 101
enter into CT 101 failed

#vzctl restart 101
Restarting container
Stopping container ...
Unable to stop container: operation timed out

#vzlist -o veid,laverage -s laverage
112 0.00/0.00/0.00
111 0.00/0.00/0.00
110 0.00/0.00/0.00
108 0.00/0.00/0.00
102 0.00/0.00/0.00
101 5.99/5.97/5.91

Помогает только перезагрузка хардноды, но ненадолго.

Debian GNU/Linux 4.0 2.6.18-12-fza-amd64

Кто сталкивался с подобным?
Re: Зависает Vps [message #35942 is a reply to message #35734] Tue, 05 May 2009 04:46 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

1. Рекомендую обновить ядро. В идеале было бы хорошо проверить последнее, базирующееся на RHEL5, ядро.
http://download.openvz.org/kernel/branches/rhel5-2.6.18/curr ent/
Думаю, можно и просто мэйнстримное проверить
http://download.openvz.org/kernel/branches/2.6.18/current/
2. На каком темплите сделана VE?
3. Можете пострейсить команду "vzctl enter"?
http://wiki.openvz.org/Stracing_a_program
4. Сколько процессов показывает команды "vzlist" (NRPROC)?
5. Есть ли возможность понять, что это за процессы (с помощью ps и vzpid).
6. После того, как стало понятно, что за процессы остались внутри VE, посмотрите, пожалуйста, в каком они состоянии, а также /proc/<pid>/wchan для этих процессов.
7. Пока не знаю, как это можно использовать, но на всякий случай можно понажимать alt-sysrq-* команды, где *:
- "p" - несколько раз (примерно вдвое больше, чем количество CPU)
- "m" - один раз
- "t" - для calltrace всех процессов - затратная по времени операция
Быть может, эта информация пригодится впоследствии.
8. Имеет ли ваша VE какую-нибудь особенную конфигурацию (nfs, bind mounts и т.д.)? Что там сконфигурировано?
9. Посмотрите, пишется ли что-нибудь в log (/var/log/messages, /var/log/vzctl.log) или dmesg? (в файле /etc/vz/vz.conf поставьте переменную LOGLEVEL в значение, равное 10)
Previous Topic: Нехватка памяти
Next Topic: Исчезают маршруты после перезагрузки VE
Goto Forum:
  


Current Time: Thu Apr 26 05:35:28 GMT 2018