The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Блокировки в SAMBA!!!!! (samba 1C linux lock)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: samba, 1C, linux, lock,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Sergei Smirnov 2:5020/313.26 Thu 16 Jul 98 00:44 Subj : Блокировки в SAMBA!!!!! ________________________________________________________________________________ I'm nice to see you, Mail! Wednesday July 15 1998 17:08, Mail from INN wrote to All: MfI> У кого нибудь запускается 1С торговля под SAMBA MfI> У меня похоже проблемы с блокировками. MfI> Т.Е. я спокойно могу войти на двух разных машинах под одним именем . MfI> Хотя если запустить две копии торговли на одной машине такого не MfI> происходит(она все таки пишет:каталог пользователя занят). не блокировки это. делай раз: скомпили samba, чтобы max open files > 255 делай два: прочитай _основательно_ man по самбе (oplocks, locking) делай три: выруби smb password (у меня эта гребанная торговля 7.5 с ними не работает) ps и вообще мне это глюкало так остачертенело, что легче написать что-то свое. We'll meet again Sergei ... Ill weeds grow apace --- * Origin: ----===> Phoenix Bird <===---- *General Station* (2:5020/313.26) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Zahar Kiselev 2:5030/382.1 18 Sep 98 19:17:12 Subj : Samba + 1C + блокировки ________________________________________________________________________________ Hello, All! Хочу поделиться опытом настройки Самбы для работы с 1С-бухгалтерией - смею предположить, что это интересно не одному мне. Для начала скажу, что в трех офисах нашей фирмы это сочетание работает вполне прилично уже пол-года, с тех пор как на виндовозную версию 1С перебрались(до этого на серверах стояла полуось, но виндовозная 1С с Лансервером не работает). Как ни странно, единственной неприятностью, которую не удалось устранить быстро путем чтения стандартной документации к Самбе, оказались отличия в обработе блокировок файлов. Для того, чтобы никому больше не пришлось с этим возиться, сообщаю, что виндовозная 1С-бухгалтерия не просто использует блокировки несуществующих байтов за концом файлов(прием вобщем-то известный), а использует ну очень большие смещения этих байтов, и на таких гигантских числах Самба начинает спотыкаться. Чтобы она вела себя культурно - надо залезть в исходники Самбы, в файл util.c, найти там функцию fcntl_lock, и обнаружить, что авторы предлагают там два варианта куска кода, выделенные директивами условной компиляции. Так вот тот вариант, что выбран по умолчанию - не работает нормально. адо выбрать второй - и все проблемы исчезают. Что же касается беспокойства некоторых специалистов по поводу скорости работы, то могу сказать, что жалоб на это у нас не возникало, да и загрузка сети не особенно велика(я это вижу по миганию лампочек на концентраторе), хотя одновременно работают от 5 до 11 рабочих мест. Единственное, что требуется - объем памяти не менее 64М(у меня стоит 128М). Кстати я использую процессоры Cyrix как на серверах так и на машинах пользователей. Так что на основании собственного опыта могу рекомендовать использование машины с Линуксом и Самбой в качестве сервера, содержащего базу 1С-бухгалтерии вместо машины с WinNT, которая в отличие от Линукса требует постоянного присмотра человека, настолько, что в отпуск уйти невозможно. Zahar --- QDed alpha v3.57pl9.d/Linux * Origin: (Empty...) (2:5030/382.1) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Zahar Kiselev 2:5030/382.1 21 Sep 98 18:23:08 Subj : Samba + 1C + блокировки ________________________________________________________________________________ Hello, Anatoly! At 19 Sep 98 10:38:00, Anatoly Rossinsky wrote to Zahar Kiselev: AR> А как насчёт 256 хандлов на процесс ? Единственно правильный патч лежит тут. Более распространен другой патч, так вот он не работает, а этот работает. Проверено с ядрами 2.0.27 - 2.0.33. У меня работает именно 33. И еще - этот патч пытается патчить один из файлов, не относящихся к ядру(кажется это часть libc), он даже спрашивает местоположение этого файла. Как выяснилось, патчить этот файл не обязательно и библиотеку пересобирать не надо. Подтверждением моих слов может служить почти пол-года работы в такой конфигурации. >===== Start cut =====< This patch (and it's updates are available from http://www.linux.org.za/filehandle.patch.linux and ftp://ftp.is.co.za/linux/local/kernel/filehandle.patch.linux The following patch allows you to increase the maximum number of files/network sockets that you can open to 3000. It doesn't use huge amounts of ram immediately as they are allocated dynamically. >===== End cut ====< Zahar --- QDed alpha v3.57pl9.d/Linux * Origin: (Empty...) (2:5030/382.1)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Evgeni (??), 01:24, 28/03/2007 [ответить]  
  • +/
    Привет.

    За давностию лет тот патч не удаётся скачать.

    Если он сохранился, поделитесь со страждущими...

    Можно и на мой Е-мейл.

     
     
  • 3, sandyboy (?), 08:56, 21/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем он сегодня нужен? Без него всё прекрасно работает.
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру