Общая база черезе NFS

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Общая база черезе NFS

Сообщение DjSpike »

Два компьютера. Надо сделать общий доступ к базе. На 1 компе база. Запустил NFS сервер. На втором смонтировал директорию. Если 1с сначала запускается на втром компе, то потом на 1 тоже запускается без проблем.
Если сначала запустить на первом, то на втором во время запуска выдает ошибку доступа к и предлагает запустить монопольно, если после этого закрыть 1с на первом, то 1с запусть без монопольного режима.

Вот с первого компьютера:
# generated by drakhosts.pl
/mnt/work *(no_all_squash,async,secure,no_subtree_check,rw)


вот fstab на втором компе:
192.168.0.40:/mnt/work /mnt/server nfs rsize=8192,wsize=8192,nosuid,soft 0 0


До запуска 1с на втором компьютере:
[root@kassa1 wine etersoft 1.0.10 network]# wc -l /proc/locks
5 /proc/locks


и после запуска 1с на втором компьютере.
[root@kassa1 wine etersoft 1.0.10 network]# wc -l /proc/locks
2131 /proc/locks
[root@kassa1 wine etersoft 1.0.10 network]#


еще один момент, в документации etersoft написано:
Для корректной совместной работы на каждом клиенте обязательно должен быть запущен сервис nfslock, и при монтировании не должно быть ключа nolock, иначе взаимодействия между клиентами не будет и данные в базе могут быть нарушены. Заметить это можно по неменяющемуся значению wc -l /proc/locks на сервере, и отсутствию всех запустивших систему пользователей в списке активных пользователей 1С.

# service nfslock start
# chkconfig nfslock on

но в Мандриве нету такой команды nfslock
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
sisop
Сообщения: 54

Re: Общая база черезе NFS

Сообщение sisop »

Да и вообще, хотелось бы услышать от товарищей из Етерсофта, как именно сделана работа 1С с NFS? Хотя бы в общем виде. Оно работает само по себе, или что-то нахимичено?

насчет nfslock - по моему, оно должо автоматом включаться. Посмотри в процессах. В моей сусе тоже нет службы nfslock.
Спасибо сказали:
prof
Сообщения: 119
ОС: gentoo

Re: Общая база черезе NFS

Сообщение prof »

> но в Мандриве нету такой команды nfslock

Иногда у этих сервисов добавляется префикс "rpc". Эти сервисы могут подниматься автоматически, при старте чего-нибудь вроде nfsmount.
Спасибо сказали:
sergtur
Сообщения: 6

Re: Общая база черезе NFS

Сообщение sergtur »

Столкнулся с такой же проблемой. В Mandriva 2007 служба nfslock имеется. Читал, что товарищ настроил и уже несколько лет успешно работает по nfs в Mandriva 2007. В 2008 и 2009 Free служба отсутствует, похожих служб (типа rpc.lock) тоже не обнаружено.
Попытка запустить работу сетевой 1с8 не увенчалась успехом. Хотя /proc/locks и увеличивается,
в конфигураторе пользователей не видно. При совместной работе база слетает и разрушается безвозвратно.
Пока решения не найдено. Если кто-то нашел решение, помогите....
Спасибо сказали:
lav
Модератор
Сообщения: 192

Re: Общая база черезе NFS

Сообщение lav »

sergtur писал(а):
17.08.2009 08:23
...
Попытка запустить работу сетевой 1с8 не увенчалась успехом. Хотя /proc/locks и увеличивается,
...

Вы проверяете на WINE@Etersoft 1.0.11?
Спасибо сказали:
ShotSDV
Сообщения: 142
ОС: Mandriva

Re: Общая база черезе NFS

Сообщение ShotSDV »

lav писал(а):
20.08.2009 12:56
sergtur писал(а):
17.08.2009 08:23
...
Попытка запустить работу сетевой 1с8 не увенчалась успехом. Хотя /proc/locks и увеличивается,
...

Вы проверяете на WINE@Etersoft 1.0.11?

Я вообще на связке дебиан (сервер) + Мандрива 2009.1 (клиент) по вашим рекомендациям не смог запустить ни сервер ни доступ к обычной шаре (до 1с даже не добрался...)
Сегодня открыл книжку Дениса Колисниченко и всё запустил за 5 минут :-)
Повторяю - простой доступ к шаре, с 1С ещё не проверял да и не буду скорее всего - там самба намного надёжнее даже под линуксами.
Спасибо сказали: