Jump to content

StoreHouse Pro и мрежа с линукс файлов сървър


sonorous

Препоръчани публикации

Здравейте!

 

Първо бих искал да благодаря за чудесния софтуер. Във фирмата го ползваме от година и половина (а може и повече) и сме закупили 5 лиценза досега. Използваме продукта както за производство, така и за продажба, и за фактуриране, и за какво ли още не. Напоследък обаче работните станции във фирмата се увеличиха и поради факта, че не искам да се използва нелегелен софтуер, реших да направя няколко опита с машина с инсталиран Ubuntu 9.10. Още от преди си зная, че StoreHouse си работи без проблеми под линукс (чрез WINE разбира се), но сега се появи един интересен проблем. Машината, която ползвам за файлов сървър е с Debian (първо защото е безплатен, и второ защото е по-сигурен),а другите са с Windows и всичко си работи добре. Откакто пуснах за тест и новата убунту машина, базата данни постоянно се поврежда. Преместих базата данни на компютър с Windows и отново всичко се оправи. Стигнах до извода, че Убунту машината променя привилегиите за достъп до shouse.db (или нещо подобно), което не е проблем, ако сървъра е под Windows, но е голям проблем ако сървъра е под линукс. Интересното е, че не успях да получа достъп до мрежата (локалната) в WINE. Всички опити, които направих с Ubuntu и StoreHouse бяха, чрез монтиране на споделената папка от сървър във някоя локална папка на машината с Ubuntu и така програмата получаваше достъп до базата данни. Вероятно, ако можех да накарам WINE да ми покаже локалната мрежа, нещата щяха да стоят по друг начин.

 

Надявам се г-н Тодоров или някой от другите потребители да предложат идеи за разрешаване на проблема.

 

Поздрави,

Г. Георгиев

 

P.S. Попринцип идеята е всички машини във фирмата да минат на линукс.

Link to comment
  • Администратор

Здравейте,

тъй като първоначално при разработката на продукта и тестовете използвах единствено файловия сървър на Linux (Samba), мога да кажа със сигурност, че проблемът не би трябвало да е породен от някаква несъвместимост с този файлов сървър - напротив, тестовете се извършваха при доста сериозно натоварване и едновременни заявки от няколко машини, и нямаше индикации за каквито и да е проблеми от рода на повреди по базите данни или нещо подобно.

 

В случая ми се струва, че проблемът може би идва от настройките на файловия сървър, а докато достигнете до оптималните настройки на сървъра за Вашия начин на употреба вероятно ще е необходимо да правите известни експерименти и тестове, та дори и по метода проба-грешка.

 

Като начало може би една извадка от конфигурационния файл smb.conf на тестовата ми машина ще Ви даде някакви насоки, ако се отнася до правата за достъп до ресурса, за които сте споменали по-горе (разбира се, това е само пример, при Вас вероятно настройките трябва да са други):

 

//department1 е наименованието на споделения ресурс, в който се намира папката, 
//условно наречена 'shouse-db', в която e разположена базата данни на StoreHouse PRO
[department1]
 comment = документи на отдел 1
 path = /home/documents/department1
 public = no
 writable = yes
 printable = no
 browseable = yes
 create mode = 0664
 directory mode = 0775
 guest ok = no
 read only = no

 //достъп за запис е предоставен само на членовете на UNIX групата department1
 write list = +department1

 //достъп за четене за всички членове на глобалната UNIX група companymaingroup,
 //част от която са и операторите на StoreHouse PRO от UNIX групата department1
 read list = +companymaingroup
 force group = department1

 //би било добре, тъй като за целите на програмата потребителите трябва да имат
 //пълен достъп до директорията с базата данни, тя (директорията) да бъде скрита, 
 //но и същевременно да бъде достъпна за работа според определените
 //от администратора права за достъп
 hide files = /shouse-db/

 

Определено в случая може да се наложи да проучите и ефекта от следните опции върху коректната работа на програмата с този файлов сървър:

 

//имайте предвид, че забраната на тази опция може да доведе до повреда на данни 
//в споделените ресурси, тъй като за базата данни на StoreHouse PRO e от особено 
//значение локингът да не е забранен
locking = yes/no 

//а тези две опции евентуално биха имали някакъв ефект що се отнася до локинга
//и начина, по който се извършва той
strict locking = yes/no/Auto
blocking locks = yes/no

 

Поздрави.

 

P.S. За съжаление относно WINE не мога да дам коментар (дано някой друг, който преглежда форума да се намеси с мнение), тъй като не съм стартирал въпросната програма от години, а и нямам под ръка работеща машина със съвременен Linux, на който да направя тестове.

Link to comment

Присъедини се към разговора

Можеш да публикуваш сега, а да се регистрираш после. Ако имаш акаунт, Влез сега за да публикуваш със своя профил.
Забележка: Преди да се покаже, публикацията ще бъде прегледана от модератор.

Гост
Отговорѝ в тази дискусия...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...