ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: "Денис Ягофаров" <denyago@rambler.ru>
To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org>
Subject: [Sysadmins] Зависание Openvpn
Date: Fri, 27 Mar 2009 11:51:45 +0200
Message-ID: <49CCA1B1.6090007@rambler.ru> (raw)

[-- Attachment #1: Type: text/plain, Size: 7256 bytes --]

Добрый день.

Наблюдаю уже 2 раза за последние сутки: при старте openvpn зависает (и 
съедает 100% одного из ядер процесора) на комманде "ip addr add dev tun0 
local 10.8.0.1 peer 10.8.0.2".
В первый раз через некоторое время (и после попытки убить подвисший 
процесс) комманда завершилась и последующий старт сервиса прошел без 
проблем. Через часов 5 он отвалился. И при повторной попытке старта 
завис полностью.
После ожидания, попыток убить и остановить соседние контейнеры (openvpn 
живёт в контейнере), я потерял возможность переключаться между консолями 
и в итоге apcupsd сообщил, что потерял связь с ИБП. Мне осталось только 
нажать ctrl+alt+del и ждать минут 10 в надежде, что сервер 
перезагрузится. В итоге - reset.

Встречался ли кто-то с этим? Что делать, если повторится?

Ядро  2.6.18-ovz-smp-alt22 , ovz: vzctl-3.0.22-alt2, модуль tun:
# modinfo tun
filename:       /lib/modules/2.6.18-ovz-smp-alt22/kernel/drivers/net/tun.ko
alias:          char-major-10-200
license:        GPL
author:         (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
description:    Universal TUN/TAP device driver
srcversion:     0B908E18D8A2FF9F3E0A814
depends:
vermagic:       2.6.18-ovz-smp-alt22 SMP mod_unload gcc-4.1

Вот кусок лога контейнера:
Mar 27 10:56:06 calcium openvpn[22125]: OpenVPN 2.0.8 
x86_64-alt-linux-gnu [SSL] [LZO] [EPOLL] built on Apr 19 2007
Mar 27 10:56:06 calcium openvpn[22125]: Diffie-Hellman initialized with 
4096 bit key
Mar 27 10:56:06 calcium openvpn[22125]: WARNING: file 
'/etc/openvpn/keys/server.key' is group or others accessible
Mar 27 10:56:06 calcium openvpn[22125]: TLS-Auth MTU parms [ L:1544 
D:140 EF:40 EB:0 ET:0 EL:0 ]
Mar 27 10:56:06 calcium openvpn[22125]: TUN/TAP device tun0 opened
Mar 27 10:56:06 calcium openvpn[22125]: Note: Cannot set tx queue length 
on tun0: Operation not permitted (errno=1)
Mar 27 10:56:06 calcium openvpn[22125]: ip link set dev tun0 up mtu 1500
*** далее зависание ***
Mar 27 10:56:06 calcium openvpn[22125]: ip addr add dev tun0 local 
10.8.0.1 peer 10.8.0.2
Mar 27 11:05:01 calcium crond[23669]: (root) CMD (run-parts 
/etc/cron.hourly)
Mar 27 11:09:27 calcium openvpn[22125]: Linux ip addr add failed: shell 
command did not exit normally
Mar 27 11:09:27 calcium openvpn[22125]: Exiting

Логи HN:
Mar 22 10:55:01 citadel crond[27244]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 22 10:55:01 citadel crond[27247]: (root) CMD (/root/getvpnstat)
Mar 22 10:55:01 citadel crond[27248]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 22 10:55:01 citadel crond[27259]: (root) CMD ( /root/copy_vz_stats)
Mar 23 10:55:01 citadel crond[2418]: (root) CMD (/root/getvpnstat)
Mar 23 10:55:01 citadel crond[2421]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 23 10:55:01 citadel crond[2427]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 23 10:55:01 citadel crond[2429]: (root) CMD ( /root/copy_vz_stats)
Mar 24 10:55:01 citadel crond[11003]: (root) CMD (/root/getvpnstat)
Mar 24 10:55:01 citadel crond[11006]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 24 10:55:01 citadel crond[11013]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 24 10:55:01 citadel crond[11015]: (root) CMD ( /root/copy_vz_stats)
Mar 25 10:55:01 citadel crond[20555]: (root) CMD (/root/getvpnstat)
Mar 25 10:55:01 citadel crond[20558]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 25 10:55:01 citadel crond[20565]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 25 10:55:01 citadel crond[20567]: (root) CMD ( /root/copy_vz_stats)
Mar 26 10:55:02 citadel crond[10379]: (root) CMD (/root/getvpnstat)
Mar 26 10:55:02 citadel crond[10387]: (root) CMD ( /root/copy_vz_stats)
Mar 26 10:55:02 citadel crond[10388]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 26 10:55:02 citadel crond[10389]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 27 10:55:01 citadel crond[20865]: (root) CMD (/root/getvpnstat)
Mar 27 10:55:01 citadel crond[20869]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 27 10:55:02 citadel crond[20874]: (root) CMD ( /root/copy_vz_stats)
Mar 27 10:55:02 citadel crond[20875]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 22 10:56:01 citadel crond[27350]: (root) CMD (/root/getvpnstat)
Mar 23 10:56:01 citadel crond[2521]: (root) CMD (/root/getvpnstat)
Mar 24 10:56:01 citadel crond[11115]: (root) CMD (/root/getvpnstat)
Mar 25 10:56:01 citadel crond[20672]: (root) CMD (/root/getvpnstat)
Mar 26 10:56:00 citadel crond[10480]: (root) CMD (/root/getvpnstat)
Mar 27 10:56:01 citadel crond[21089]: (root) CMD (/root/getvpnstat)
Mar 22 10:57:01 citadel crond[27384]: (root) CMD (/root/getvpnstat)
Mar 23 10:57:01 citadel crond[2554]: (root) CMD (/root/getvpnstat)
Mar 24 10:57:01 citadel crond[11153]: (root) CMD (/root/getvpnstat)
Mar 25 10:57:01 citadel crond[20710]: (root) CMD (/root/getvpnstat)
Mar 26 10:57:01 citadel crond[10518]: (root) CMD (/root/getvpnstat)
Mar 27 10:57:01 citadel crond[21140]: (root) CMD (/root/getvpnstat)
*** сообщение от сервиса ИБП, потом нервы не выдежали =( ***
Mar 27 11:09:57 citadel apcupsd[4814]: Communications with UPS lost.
Mar 27 11:09:57 citadel wall[23057]: wall: user root broadcasted 1 lines 
(43 chars)
Mar 27 11:10:01 citadel crond[23068]: (root) CMD (/root/getvpnstat)
Mar 27 11:10:01 citadel crond[23073]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 27 11:10:01 citadel crond[23074]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 27 11:10:01 citadel crond[23079]: (root) CMD ( /root/copy_vz_stats)
Mar 27 11:10:08 citadel shutdown[23143]: shutting down for system reboot
Mar 27 11:10:08 citadel init: Switching to runlevel: 6
Mar 27 11:10:12 citadel init: open(/dev/console): Input/output error
Mar 27 11:10:13 citadel configd: alterator shutdown succeeded
Mar 27 11:10:13 citadel httpd-alterator: httpd2.prefork shutdown succeeded
Mar 27 11:10:13 citadel sshd[15230]: Received signal 15; terminating.
Mar 27 11:10:13 citadel sshd: sshd shutdown succeeded
Mar 27 11:11:01 citadel crond[23280]: (root) CMD (/root/getvpnstat)
Mar 27 11:12:01 citadel crond[23319]: (root) CMD (/root/getvpnstat)
Mar 27 11:13:01 citadel crond[23356]: (root) CMD (/root/getvpnstat)
Mar 27 11:14:01 citadel crond[23368]: (root) CMD (/root/getvpnstat)
Mar 27 11:15:01 citadel crond[23518]: (root) CMD (/root/getvpnstat)
Mar 27 11:15:01 citadel crond[23521]: (root) CMD 
(/usr/share/vzctl/scripts/vpsreboot)
Mar 27 11:15:01 citadel crond[23529]: (root) CMD 
(/usr/share/vzctl/scripts/vpsnetclean)
Mar 27 11:15:01 citadel crond[23533]: (root) CMD ( /root/copy_vz_stats)
*** далее нормальная загрузка ***



[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 385 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


             reply	other threads:[~2009-03-27  9:51 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-27  9:51 Денис Ягофаров [this message]
2009-03-28 12:07 ` Michael A. Kangin
2009-03-28 22:13   ` Di

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49CCA1B1.6090007@rambler.ru \
    --to=denyago@rambler.ru \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git