LINUX.ORG.RU
ФорумAdmin

1С и Linux

 , ,


1

1

Добрый день!

Вчера поднял 1С, расшарив ее под Apache, но сразу получил проблему:

Если работает Apache, не могу зайти под толстым клиентом локально. Если останавливаю Apache, захожу под толстым клиентом, не могу зайти под Web.

Ubuntu 12.04, лицензия 1С демонстрационная, хаспа нет. Но мне кажется дело не в лицензиях, так как тогда система бы ругалась именно на лицензию.

Платформа: 1С:Предприятие 8.3 (8.3.7.1790)

Ошибки:
--------------------------------------------------------------------------------
17.12.2015 11:33:52
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
по причине:
Ошибка при выполнении операции с информационной базой
Ошибка открытия файла блокировок '/opt/db/Kamin/1Cv8.1CD'
по причине:
Ошибка открытия файла блокировок '/opt/db/Kamin/1Cv8.1CD'
★★

Последнее исправление: weare (всего исправлений: 2)

Локально тоже через апач заходи. Возможно, одинэска разрешает только один вид доступа за раз.

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

Локально тоже через апач заходи.

Через апач нельзя зайти в конфигуратор

weare ★★
() автор топика
Ответ на: комментарий от PaRuSoft
weare@1cserver02:~$ apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 24 2015 17:25:54

weare ★★
() автор топика

Апач от одного пользователя запущен, толстый клиент и конфигуратор от другого. Кто первый файл блокировок создал, тот и работает.

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

То есть если я тормозну апач, то 2 разных пользователя все равно работать не смогут?

Так я уже начал скучать по винфаку.

weare ★★
() автор топика

А почему бы не обратиться в техническую поддержку 1C? В конце концов это проприетарщина, и значит только разработчик может знать все нюансы её работы, а простые пользователи остаются беззащитными и должны только платить и страдать.

Ну или, что было бы лучше — поставить какую-нибудь свободную систему, например Ananas, если удастся её сконфигурировать так, чтобы она соответствовала нуждам организации. Естественно, это может потребовать значительных усилий, но ведь и лицензия на 1С не бесплатная.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от ollowtf
weare@1cserver02:/opt/db/Kamin$ ls -l
итого 199660
-rwxrwxrwx 1 root     root     204435456 дек.  17 11:30 1Cv8.1CD
-rwxrwxrwx 1 root     root             0 дек.  16 15:25 1Cv8.1CD.cfl
-rwxrwxrwx 1 root     root             0 дек.  16 15:25 1Cv8.1CL.cfl
-rwxrwxrwx 1 root     root             0 дек.  16 15:25 1Cv8.cgr.cfl
drwxrwxrwx 2 root     root          4096 дек.  17 11:30 1Cv8FTxt
drwxr-xr-x 2 www-data www-data      4096 дек.  17 11:31 1Cv8JobScheduler
drwxrwxrwx 2 root     root          4096 дек.  17 11:30 1Cv8Log
drwxrwxrwx 2 www-data www-data      4096 дек.  17 11:52 1Cv8Temp
-rwxrwxrwx 1 root     root             0 дек.  16 15:25 1Cv8tmp.1CD.cfl
-rwxrwxrwx 1 root     root             0 дек.  16 15:25 1Cv8tmp.1CL.cfl

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

Сделай смену владельца/группы для всех файлов на пользователя толстого клиента и апач пускай из-под него же. Будет работать. Или что-нибудь в таком духе, чтобы все файлы каталога базы были доступны на запись как процессу апача, так и процессам толстых клиентов. Костыльность и секьюрность не комментирую в виду того, что файловые базы не предназначены для реальных внедрений.

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

Ananas
соответствовала нуждам организации
это может потребовать значительных усилий, но ведь и лицензия на 1С не бесплатная.

Это может потребовать использования рабского труда.

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

Не важно сколько пользователей, если все они будут работать через Apache то доступ к базе будет от имени того пользователя под которым работает Apache

Ushenin
()
Ответ на: комментарий от weare

Актуальный дистрибутив для 1С:Предприятие 8.х файловый вариант

Вот тоже появилась необходимость поставить 1С на домашний компьютер в качестве клиентской машины. Но озадачился выбором дистрибутива, т.е. чтобы и софт был не совсем старый и со стабильностью проблем не возникало. Из личного опыта посоветуйте выбор дистрибутив linux.

lukman
()

Расшарьте ресурс с базой через самбу с требуемыми force user и force group... апача тоже запускайте от этого юзера/группы

Belen ★★
()
Последнее исправление: Belen (всего исправлений: 1)
Ответ на: комментарий от weare

В том то и дело, что на их сайте хоть и lts версии, но старенькие. Попробую на последний Mint 17.3 установить, правда пока не знаю смогу ли.

lukman
()
Ответ на: комментарий от Belen

Хотя наверное, вы правы... не могу утверждать что Mint 12 была lts.

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