Bug 728

Summary: 1Cv77: Некорректная работа через CIFS
Product: WINE@Etersoft Reporter: Vitaliy <wizard580>
Component: Сетевые файловые системыAssignee: Vitaly Lipatov <lav>
Status: CLOSED INVALID QA Contact:
Severity: enhancement    
Priority: P5 CC: baraka, mmm62
Version: 1.0.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 760, 584    
Attachments: winelog выходной файл.

Description Vitaliy 2007-08-31 10:11:31 MSD
Поставил модули CIFS на всех компьютерах где используется wine@etersoft
Для гарантии перед ручной загрузкой необходимого модуля выгружаю старый cifs. Все работает достаточно быстро... Но уж очень нестабильно...

Пример: Открыт журнал документов в торговой конфигурации (используется оперативный учет). Открываю и закрываю документ. Повторно пытаюсь его открыть, говорит "запись заблокирована". Не всегда, но достаточно часто чтобы блокировать активный торговый процесс. Иногда когда курсор выделенного документа сменится, то по возвращению на документ он снова может быть открыт... Но это не всегда работает. Иногда приходится по 50 раз скакать по журналу чтобы открыть документ.

Часто создаешь документ, сохраняешь его, выходишь... Входишь, изменяешь его и сохраняешь. Выходишь и снова входишь и изменений нет... Все пропало как будто и не сохранял. (Это не сам видел, бухгалтера жаловались пока я был в отпуске, перевел всех обратно на NFS и все стало нормально, но очень медленно). Что делает работу через CIFS вообще невозможной.

Вообще работа с бухгалтерским учетом нестабильна очень. Постоянно зависает 1С и 100% использование процессора или просто молча вылетает. Приходится постоянно всех выживших выгонять из базы чтобы переиндексировать... В процессе работы это очень мешает и раздражает работников. Что через NFS что через CIFS.

Возможно есть какойто трюк...? Чтобы пока не наладите нормальную работу можно было работать с тем что есть...
Comment 1 Михаил Белецкий 2007-09-05 20:08:51 MSD
1. запустите 1с так:
winelog 1cv7.exe
и логи сюда.

2. проверьте стабильность работы сети:
ping и arping попробуйте для стабильности сети на полдня.
Comment 2 Vitaliy 2007-09-06 06:26:12 MSD
Сеть работает стабильно. тут вопросов нет совсем...

я пока не могу оторвать всю фирму от работы чтобы базу проверить на CIFS снова. (либо все на CIFS либо все на NFS). Как только появится такая возможность - сделаю через winelog. Кстати. когдато я это делал и не увидел ни чего полезного в логах.. Или я просто не увидел? :)
Comment 3 Vitaliy 2007-09-06 06:29:01 MSD
Еще вопрос: нормально будет такая работа или нет:

монтируем базу на файловом сервере по NFS в каталог 1
потом монтируем этот каталог 1 через CIFS в каталог 2
и уже 1С кормим из этого каталога 2...

кто-нибудь проверял такую схему? не будет проблем с блокировками и т.п.?
Или это не имеет смысла?
Comment 4 Vitaliy 2007-09-06 06:30:31 MSD
упсь.. на всякий случай... каталоги 1 и 2 на клиентской машине а не на файловом сервере... 
косноязычно написал....
Comment 5 Vitaly Lipatov 2007-09-11 22:02:45 MSD
(In reply to comment #3)
> Еще вопрос: нормально будет такая работа
> или нет:
> 
> монтируем базу на файловом сервере по NFS в
> каталог 1
> потом монтируем этот каталог 1 через CIFS в
> каталог 2
> и уже 1С кормим из этого каталога 2...
> 
> кто-нибудь проверял такую схему? не будет
> проблем с блокировками и т.п.?
> Или это не имеет смысла?
Не имеет смысла. Трансляцией NT-семантики занимается WINE, по отдельности в случае NFS и в случае CIFS.  Все возможные варианты по сути нами озвучены.
Comment 6 Vitaliy 2007-10-03 04:07:37 MSD
Created attachment 172 [details]
winelog выходной файл.

Ну вот я наконец-то и смог проверить еще раз работу через CIFS.
Предварительно я на всякий случай скачал пакеты заново. Сделал linux-cifs build , выгрузил предыдущий модуль и напрямую insmod модуля собранного.

И всё заново началось. Вроде работает... шустро... но "запись заблокирована" после изменения документа выскакивает, и решить вопрос можно в лучшем случае - перезапуском 1С. Когда по 150 документов в день делаешь, изменяешь и т.п., то это не правильно... (да и вообще)
Comment 7 Vitaliy 2007-10-03 04:10:33 MSD
маленькое уточнение...
в логах последний запуск был "холостой"
думаю надо смотреть предпоследний запуск...

до октября все работало на NFS
Comment 8 Vitaly Lipatov 2007-12-29 19:33:42 MSK
Виталий, хорошо бы проверить и описать впечатления от работы с WINE@Etersoft 1.0.8
Поясните пожалуйста, точно ли каждому пользователю персонально монтировался сетевой ресурс, и это точно через linux-cifs (без всяких манипуляций и копирования модуля):
сервис должен запускаться
service linux-cifs start
проверка
service linux-cifs status

просто загрузка нашего модуля ничего не даёт, потому что наш режим включается отдельно в загруженном модуле.
Comment 9 Vitaly Lipatov 2008-01-19 23:40:32 MSK
В 1.0.8 нет такой проблемы нет.
Если остаются вопросы, лучше их решить через support@etersoft.ru