LINUX.ORG.RU
ФорумAdmin

Частые переподключения к Самбе

 


0

1

Установил файл-сервер Debian 7 (Samba 3.6.6). Завел ридонли шару, где выложны настроечные файлы и библиотеки для одной проги (проектирование, чертежи, kompas 3d (ascon), если что). Смысл такой, чтобы на всем предприятии эти конфиги были одинаковыми. Так вот, при открытии чертежа, наблюдается коннект к этой самой шаре, что как бы логично, но он быстро пропадает, видимо, после того, как нужные файлы были прочитаны (их не много). И так происходит раз за разом. Файлов открывается и закрывается немеряно, сосответственно на сервере идет свистопляска: порождаются новые процессы smbd, авторизация и т.д. потом они убиваются, чтобы вновь возникнуть при следующем открытии чертежа... Можно это как-то сгладить?

★★★

А ты не думал что это проблема самой проги, которая очень часто хочет читать свои конфиги ?

dada ★★★★★
()
Ответ на: комментарий от dada

Есть такая мысль, тем более, что пути к конфигам хранятся в самом файле чертежа, такой вот долбаный формат у них, прога юзает конфиги для корректного отображения сожержимого. Даже скорее всего проблема в проге, да. И все же на стороне самбы как-то подкрутить чего-то нереально? Можно как-то статически законнектить клиента на шару? Сетевой диск может быть? Но это на крайний случай.

conalex ★★★
() автор топика
Ответ на: комментарий от conalex

Можно как-то статически законнектить клиента на шару? Сетевой диск может быть?

Это всё не избавит тебя от:

а сервере идет свистопляска

dada ★★★★★
()
Ответ на: комментарий от ktulhu666

эмм... сервер к вафле никоим боком. Хотя сама по себе вафля есть, куда ж без нее..

Некоторое количество экспериментов не дали ровно никаких результатов. Избавления не наступило, да ((.

conalex ★★★
() автор топика
Ответ на: комментарий от dada

Почему? Диск монтируется при старте системы и благополучно висит до ее выключения. ИМХО, коннект постоянный будет (хотя на 100% не уверен).

strangeman ★★★★
()
Ответ на: комментарий от strangeman

Да, все верно, диск с шарой монтируется и коннект постоянный, вот только это не помогает. Видимо, причина в следующем. Путь к шаре с конфигами зашит в файле чертежа и имеет вид \\server\ascon. По этому пути прога и работает. А на то, что шара примонтирована ка сетевой диск, скажем S:, ей глубоко начхать. Путь-то зашит сетевой, а не «локальный» типа S:\ascon... smbstatus + логи показывают создание нового процесса для юзера при обращении к шаре с конфигами, в дополнение к существующим коннектам. Соответственно, при расконнекте процесс завершается, чтобы возникнуть по-новой при следующем обращении к настройкам. Такая вот трабла. К несчастью, в свое время не хватило сообразительности сразу вытащить конфиги на сетевой диск. Файлов чертежей с такими вот кривыми путями накопилось чуть менее, чем до фига...Лопатить их, чтобы сменить путь к конфигам никто не будет. АПИ проги тоже не дает свободно это сделать как-то программно. Засада.

conalex ★★★
() автор топика
Ответ на: комментарий от conalex

Блин, тогда и не знаю чего посоветовать. Только постепенно переделывать чертежи.

P.S. Сколько геммора вы хватанете, если придется как-то сеть реорганизовывать, с такими жесткими закладками... :)

strangeman ★★★★
()
Ответ на: комментарий от strangeman

Кажется, нашел решение :) На клиенте нужно сделать

net use \\server\ascon /persistent:yes

Вставил в нетлогоновский батник на самбе, посмотим. У себя проверил, вроде как рулит. Т.е. коннект к шаре не отваливается хотя бы, хоть и существует параллелно с другими.

conalex ★★★
() автор топика
Ответ на: комментарий от ktulhu666

Описанным выше способом удалось избавиться от чехарды с переподключениями. Сейчас процессы smbd ведут себя ровно: не перезапускаются на каждый чих этой самой проги. Кривизна серверного софта? Возможно. Есть идеи? В чем кривизна?

conalex ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.