* [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