ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Рестарт самбы в контейнере
@ 2012-03-06 14:38 Alexei V. Mezin
  2012-03-06 14:46 ` Michael Shigorin
  2012-03-06 15:08 ` Andrey Liakhovets
  0 siblings, 2 replies; 10+ messages in thread
From: Alexei V. Mezin @ 2012-03-06 14:38 UTC (permalink / raw)
  To: sysadmins

Неожиданно обнаружил старнный глюк:

[root@smbserver /]# service smb restart
Shutting down SMB services: Stopping smbd service: 
                                                                       [ 
DONE ]

Starting SMB services: Service smbd is already running. 
 
[PASSED]


Т.е. при попытке рестарта самбы, она якобы останавливается, а потом не 
запускается, потому что "уже запущена". В итоге команда restart не работает.

Почему так?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-06 14:38 [Sysadmins] Рестарт самбы в контейнере Alexei V. Mezin
@ 2012-03-06 14:46 ` Michael Shigorin
  2012-03-06 15:08 ` Andrey Liakhovets
  1 sibling, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2012-03-06 14:46 UTC (permalink / raw)
  To: sysadmins

On Tue, Mar 06, 2012 at 06:38:49PM +0400, Alexei V. Mezin wrote:
> Неожиданно обнаружил старнный глюк:

Старый? :)

https://bugzilla.altlinux.org/show_bug.cgi?id=24345

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-06 14:38 [Sysadmins] Рестарт самбы в контейнере Alexei V. Mezin
  2012-03-06 14:46 ` Michael Shigorin
@ 2012-03-06 15:08 ` Andrey Liakhovets
  2012-03-06 15:12   ` Alexei V. Mezin
  1 sibling, 1 reply; 10+ messages in thread
From: Andrey Liakhovets @ 2012-03-06 15:08 UTC (permalink / raw)
  To: sysadmins

On Tue, 06 Mar 2012 18:38:49 +0400 "Alexei V. Mezin" wrote:
>Неожиданно обнаружил старнный глюк:
>
>[root@smbserver /]# service smb restart
>Shutting down SMB services: Stopping smbd service:      [ DONE ]
>
>Starting SMB services: Service smbd is already running. [PASSED]
>
>
>Т.е. при попытке рестарта самбы, она якобы останавливается, а потом не запускается, потому что "уже запущена". В итоге команда restart не работает.
>
>Почему так?

Когда-то давно на одной из систем не успевали останавливаться процессы
(кажется, smbd), это происходило почти каждые выходные при logrotate.
В результате понедельник начинался с оживления самбы. Я тогда вставил
sleep 1 (или 2) между stop и start.
Но последние несколько лет такого не наблюдаю.

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-06 15:08 ` Andrey Liakhovets
@ 2012-03-06 15:12   ` Alexei V. Mezin
    0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2012-03-06 15:12 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

06.03.2012 19:08, Andrey Liakhovets пишет:

> Когда-то давно на одной из систем не успевали останавливаться процессы

Да наверное так и есть. Но разве это нештатная ситуация? Разве не должно 
это отслеживаться при рестарте сервиса?



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  @ 2012-03-07  7:18       ` Alexei V. Mezin
    0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2012-03-07  7:18 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

07.03.2012 11:12, Павел Исопенко пишет:
> А что, может и вправду нештатная.

> Если не удаляется или удаляется но с задержкой, может ли так быть что у
> вас по самбе открыто действительно много файлов?

Открыто файлов мало, десятка не наберется. Но открыты они страшным -- 
1С'ом. Однако, если в заданный интервал времени демон не завершался и не 
издох, это еще не повод писать [ OK ]. К тому же restart происходит на 
глаз мгновенно, т.е. даже не происходит попытки подождать.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  @ 2012-03-07  8:20           ` Alexei V. Mezin
  2012-03-07  9:22             ` Павел Исопенко
  0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2012-03-07  8:20 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

07.03.2012 12:10, Павел Исопенко пишет:

> 1С какая - 7 или 8, какая конкретно версия платформы? А настройки
> smb.conf (на предмет настройки блокировок)?

8.2, настройки самбы в части блокировок были по умолчанию (просто на 
скорую руку созданная шара с правами на запись). По результатам хм... 
торможения :) база была временно до разбирательств с настройками 
блокировок вынесена в виртуалку VBox'а с виндовз внутри (помогло или нет 
пытаюсь понять).

> Кстати, а что за виртуалка? Ограничения по ресурсам есть?
OVZ, ограничения более-менее умолчальные, раздел с базами через -o bind 
проброшен в контейнер.


> Клиенты виндовые, 1С 8.2, версии платформы менялись, никаких проблем с
> момента ввода. Единственно что - без виртуализации, физический хост.

А какие у вас настройки самбы?






^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-07  8:20           ` Alexei V. Mezin
@ 2012-03-07  9:22             ` Павел Исопенко
  2012-03-07  9:49               ` Alexei V. Mezin
  0 siblings, 1 reply; 10+ messages in thread
From: Павел Исопенко @ 2012-03-07  9:22 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

В Срд, 07/03/2012 в 12:20 +0400, Alexei V. Mezin пишет:

> 8.2, настройки самбы в части блокировок были по умолчанию (просто на 
> скорую руку созданная шара с правами на запись).
Вообще-то, аналогично. И да, база 8-ки это единственный файл, да ещё
файлы блокировки 1С, что совсем немного. Кстати велика ли сама база,
файл?

>  По результатам хм... 
> торможения :) база была временно до разбирательств с настройками 
> блокировок вынесена в виртуалку VBox'а с виндовз внутри (помогло или нет 
> пытаюсь понять).
По-моему, ситуация редкостная, тут что угодно может "помочь". Но цель не
в этом. Понять хочется.
Вот например: какова (примерно) выдача команды smbstatus? В смысле,
перезапуск сбивается если сервер нагружен, или на холостом ходу без
пользователей то же самое? Вы ведь боевую базу уже отвели, можно
пробовать по-всякому.

> > Кстати, а что за виртуалка? Ограничения по ресурсам есть?
> OVZ, ограничения более-менее умолчальные,

А если попробовать unlimited? На время и для одного этого контейнера?
Как к примеру на http://wiki.openvz.org/Oracle_10g_VE

>  раздел с базами через -o bind 
> проброшен в контейнер.
> 
А вот это можно моделировать: возможно, хамит как раз OVZ. И да, вы так
и не ответили по поводу /var/lock/subsys/smb? Как я сейчас предполагаю,
неудаление его как раз и даёт "Service smbd is already running"
> 
> > Клиенты виндовые, 1С 8.2, версии платформы менялись, никаких проблем с
> > момента ввода. Единственно что - без виртуализации, физический хост.
> 
> А какие у вас настройки самбы?
> 
Как-то так (немногочисленные ещё выжившие винды аутентифицируются из
домена ADS, значит самба тоже должна):
# cat smb.conf 
[global]
workgroup = DOMAIN
server string = Samba server on %h (v. %v)
security = domain
password server = adsserver
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = No
use sendfile = Yes
winbind use default domain = Yes
winbind enum users = yes
winbind enum groups = yes
winbind cache time = 36
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
wide links = no
domain master = no

[bases]
    browseable = no
    writeable = yes
    path = /mnt/data/bases
    force group = nobody
    valid users = DOMAIN\\masha,DOMAIN\\glasha,DOMAIN\\petya # покоцано
    directory mode = 770

-- 
С уважением,  Павел Исопенко



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-07  9:22             ` Павел Исопенко
@ 2012-03-07  9:49               ` Alexei V. Mezin
  2012-03-07 10:43                 ` Павел Исопенко
  2012-03-16 19:04                 ` Калинин Максим
  0 siblings, 2 replies; 10+ messages in thread
From: Alexei V. Mezin @ 2012-03-07  9:49 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

07.03.2012 13:22, Павел Исопенко пишет:
> В Срд, 07/03/2012 в 12:20 +0400, Alexei V. Mezin пишет:
>
>> 8.2, настройки самбы в части блокировок были по умолчанию (просто на
>> скорую руку созданная шара с правами на запись).
> Вообще-то, аналогично. И да, база 8-ки это единственный файл, да ещё
> файлы блокировки 1С, что совсем немного. Кстати велика ли сама база,
> файл?
>

Размер базы 200-250 Мб, сеть до нее гигабитная, число одновременных 
пользователей 1-3. Т.е. все очень маленькое и без нагрузки особой. Но 
при двух пользователях тормозаааа!

> и не ответили по поводу /var/lock/subsys/smb? Как я сейчас предполагаю,
> неудаление его как раз и даёт "Service smbd is already running"


Попробую на выходных погонять, посмотреть, почему все ведет себя странно.

> # cat smb.conf
Нда, ничего необычного.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-07  9:49               ` Alexei V. Mezin
@ 2012-03-07 10:43                 ` Павел Исопенко
  2012-03-16 19:04                 ` Калинин Максим
  1 sibling, 0 replies; 10+ messages in thread
From: Павел Исопенко @ 2012-03-07 10:43 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

В Срд, 07/03/2012 в 13:49 +0400, Alexei V. Mezin пишет:

> Размер базы 200-250 Мб, сеть до нее гигабитная, число одновременных 
> пользователей 1-3. Т.е. все очень маленькое и без нагрузки особой. Но 
> при двух пользователях тормозаааа!
400 Мб без малого, сотка, те же две-три рожи (реже четыре). Да, нагрузка
небольшая. Но без тормозов. 
У меня как раз всё наоборот: полезная нагрузка самого физического хоста
это самба и Squid. И четыре виртуалки OpenVZ с низкой нагрузкой.
> 
> Попробую на выходных погонять, посмотреть, почему все ведет себя странно.
> 
> > # cat smb.conf
> Нда, ничего необычного.
Точно, тупее пробки от шампанского.
Спросил 1с-ников. Помнят, были с 7.7 парадоксальные тормоза, лечилось
выгрузить базу - загрузить в пустую. Про 8.2 не помнят, разве что
таблица раздулась или обработка какая кривонестандартная.
Далее. Попав в такую ситуацию, я первым делом поднял бы самбу на
физическом хосте, можно на том же самом, а лучше на другом. Исключить
для начала OVZ  и -o bind, далее по результатам.

-- 
С уважением,  Павел Исопенко



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Рестарт самбы в контейнере
  2012-03-07  9:49               ` Alexei V. Mezin
  2012-03-07 10:43                 ` Павел Исопенко
@ 2012-03-16 19:04                 ` Калинин Максим
  1 sibling, 0 replies; 10+ messages in thread
From: Калинин Максим @ 2012-03-16 19:04 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Alexei V. Mezin пишет:
> Размер базы 200-250 Мб, сеть до нее гигабитная, число одновременных 
> пользователей 1-3. Т.е. все очень маленькое и без нагрузки особой. Но 
> при двух пользователях тормозаааа! 
Может не совсем в тему, но помнится, в 4-ке (самба 3.0.28), 
многопользовательский режим 1С-ки (7.7) сносно работал
только при значении (не документированном) параметра write cache size=-1...

-- 
С уважением,
Калинин Максим



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-03-16 19:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-06 14:38 [Sysadmins] Рестарт самбы в контейнере Alexei V. Mezin
2012-03-06 14:46 ` Michael Shigorin
2012-03-06 15:08 ` Andrey Liakhovets
2012-03-06 15:12   ` Alexei V. Mezin
2012-03-07  7:18       ` Alexei V. Mezin
2012-03-07  8:20           ` Alexei V. Mezin
2012-03-07  9:22             ` Павел Исопенко
2012-03-07  9:49               ` Alexei V. Mezin
2012-03-07 10:43                 ` Павел Исопенко
2012-03-16 19:04                 ` Калинин Максим

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