The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Настройка сервера приложений 1c 8.1 с ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Настройка сервера приложений 1c 8.1 с ..."  +/
Сообщение от auto_topic on 10-Авг-09, 14:57 
Обсуждение статьи тематического каталога: Настройка сервера приложений 1c 8.1 с использованием PostgreSQL и Debian GNULinux (1с debian linux)

Ссылка на текст статьи: https://www.opennet.ru/base/sys/1c_debian.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от mistako email on 10-Авг-09, 14:57 
Информативно. Спасибо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Аноним (??) on 10-Авг-09, 15:03 
У меня сразу  2 вопроса.
Зачем постоянно перегружать сервер и почему сохранять все надо в /root, а не в ,скажем, /usr/src ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 15:13 
>Зачем постоянно перегружать сервер

это как в том анекдоте про хирурга и моториста ;)
я пока до хирурга не дорос ;)

>почему сохранять все надо в /root, а не в ,скажем, /usr/src ?

а почему бы и не в /root ?
и с чего вы взяли что то, что я туда сохраняю это есть src ;) ?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 15:20 
>Информативно. Спасибо!

;) спасибо

вообще жду от всех отзывов по поводу пошаговости и может где че и забыл ? - поправим

пускай будет, на что положиться у всех, тех, кому это действительно может пригодиться

а на счет информативности - конечно старался: из того что нашел в сети по этой теме мне ни чего не понравилось, было очень разрозненно.

поэтому вот и решился написать how-to.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 15:30 
Тема ключа на сервер 1С не раскрыта. Без него линуксовый сервер 1С только 12 одновременных клиентов позволяет. И, надеюсь, установка всего этого добра на виртуалку - это исключительно в образовательных целях. Никому не придет в голову боевой sql сервер на виртуалке поднимать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Nao on 10-Авг-09, 15:31 
Всё что до четвёртого пункта можно убрать. Зачем тут хауту по настройки дебиана?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 15:43 
>Всё что до четвёртого пункта можно убрать. Зачем тут хауту по настройки
>дебиана?

так было задумано!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(??) on 10-Авг-09, 15:46 
Хорошее объяснение, нечего сказать...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 15:56 
>Тема ключа на сервер 1С не раскрыта. Без него линуксовый сервер 1С
>только 12 одновременных клиентов позволяет. И, надеюсь, установка всего этого добра
>на виртуалку - это исключительно в образовательных целях. Никому не придет
>в голову боевой sql сервер на виртуалке поднимать?

согласен с тем, что 12 пользователей из платформы 1с 8.1 подключаться и будут работать без ключа. лично проверял именно в данной связке версий ПО.

установка всего этого добра написана для того, чтобы можно было поднять все "с полпинка"
естественно на продакшене лучше обойтись без виртуализации (перейти сразу к пункту 4), ибо она отнимает проценты производительности

ИМХО виртуализацию можно и нужно использовать, во всяком случае, если при этом грамотно все спланировать, настроить и поддерживать. при этом использовать virtualbox на продакшене я бы не стал. скажу честно я еще от этого далек(от виртуализации в продакшене)

хотя и планирую разобраться с xen + kemari + 1с(на дебиан)

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  –1 +/
Сообщение от patsev anton email on 10-Авг-09, 16:06 
Специально, наверное, чтоб на рабочем сервере не тестили
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 16:07 
>Хорошее объяснение, нечего сказать...

если честно! я бы с удовольствием добавил бы к этой статье установку драйверов ключа.

просто у меня нет нужного hasp девайса от 1с ;)

буду очень благодарен тому, кто это задокументирует

потому, как данную связку я предполагаю в ближайшем будущем, установить на реальный сервер.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 16:09 
>Специально, наверное, чтоб на рабочем сервере не тестили

в чем конкретно у вас сомнения?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 10-Авг-09, 16:12 
>>Специально, наверное, чтоб на рабочем сервере не тестили
>
>в чем конкретно у вас сомнения?

У меня?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 10-Авг-09, 16:22 
>>>Специально, наверное, чтоб на рабочем сервере не тестили
>>
>>в чем конкретно у вас сомнения?
>
>У меня?

т.е. у вас сомнений нет по поводу тестироания описанной связки и её использования в продакшене?

тогда я вас не понял. ;(

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 16:48 
USB ключ на линуксе цепляется стандартным HASP-драйвером от Aladdina с названием aksusbd. Есть и 32 и 64 битные версии. Но есть одна тонкость:
перед запуском демона драйвера нужно смонтировать USB
командой

mount -t usbfs none /proc/bus/usb

Эту команду удобно прописать в скрипт /etc/init.d/aksusbd в секции start,
а в секции stop прописать

umount /proc/bus/usb

Хз что это значит и зачем нужно, но только после этого 1С нормально видит ключ. Без этого - никак. Причем догадаться видит 1С-сервер ключ или нет можно только экспериментально, т.е. попытавшись подключить более 12 клиентов одновременно. Нигде не пишется ничего типа "ключ найден" или наоборот "не найден". Причем еще количество клиентов сервер обнаруживает с некоторой задержкой. У меня получалось подцепить без ключа 20 клиентов. На 21 от заупрямился и не допускал новых, пока не отключили всех, кроме 10-ти первых. После этого стали возможны новые входы. Так что внимательнее с ним. Главное - не спешить с выводами, дать поработать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 10-Авг-09, 16:57 
Я лишь хотел сказать, что сначала надо тестить на виртуалках, специальных серверах для тестов, а уж потом на рабочих серверах
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 10-Авг-09, 16:58 
Это используя стандартный софт от Alladin?
А если использовать hasp от etersoft?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 16:59 
И не нужно пытаться воткнуть серверный 1с-кий ключ в другой комп. Он не сетевой и должен стоять именно на том компе, где запущен сервер 1С. Т.е. вариант запустить линуксовый сервер 1С, а на соседней винде поднять эмулятор - не работает, проверено. В свете этого запуск сервера на виртуалке выглядит весьма сомнительной затеей, даже если не принимать в расчет потерю производительности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 17:00 
С HASP-ом от Етерсофта к сожалению дела не имел.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 10-Авг-09, 17:05 
А вот этот сервер 1C подойдет? Хотя бы в демо режиме.

http://thepiratebay.org/torrent/4625804/1C_Enterprise_8.1.12...

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 17:19 
У 1С всего один сервер под линукс, номера версии только меняются. У меня 8.1.12.101 работает как часы с честно купленным ключом. Сейчас есть более новый релиз. Где его взять, думаю, без разницы. Но проблема ключа портит всю малину. На винду есть эмулятор, на линукс - нет и не предвидится. А ключ стоит 36 тыщ (32бит) и 72 тыщи 64битный. И для контор, которые не гнушаются пользоваться эмуляторами в целях экономии, построение сервера на бесплатном линуксе обходится сильно дороже, чем то же самое на дорогой, но для некоторых бесплатной, винде. Вот такой парадокс.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от zerot email(ok) on 10-Авг-09, 18:10 
вообще то virtualBox позволяет пробросить USB устройство на установленную на виртуалке ось. Так что настраиваете проброс USB, устанавливаете драйвера HASP (есть на сайте Аладдина, например), подключаете ключ и имеете искомый результат
.
при разработке своих компонент аппаратной защиты как раз на Аладдиновских ключах (HASP) пользовался этой возможностью для тестирования
.
в зависимости от дистрибутива добавления пользователя, от которого запускается virtualBox  (в соответствии с документацией) может оказаться недостаточно, но при запуске virtualBox от пользователя root (если базовая ОС - Linux) всё должно работать
.
еще тонкость - для Debian Lenny нужно брать версию от производителя (на сайте продукта описана ссылка на репозитарий, который нужно подключить), т.к. с открытой версией от сообщества из основного репозитария Lenny как раз USB и не работало
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от zerot email(ok) on 10-Авг-09, 18:13 
ну, ст. 46 УК РФ никто не отменял ... и администратор тут под ударом на первом месте
использование Linux инфраструктуры не освобождает от приобретения платных продуктов, но помогает использовать качественные бесплатные решения в качестве базовой инфраструктуры
.
кстати 72 тыр - это уже крупный размер ущерба ...
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от vales on 10-Авг-09, 19:58 
Совершенно согласен. Винда бесплатная бывает только до определенного момента) и в этом плане решение на линуксе позволяет получить ощутимую экономическую выгоду при построении инфраструктуры.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 11-Авг-09, 02:00 
Есть два вопроса:
1. повысится ли производиельность у клиента сидящего по WiFi на скорости 1 мегабит?
(подозреваю что повысится в момент коннекта отваливание коннекта не будет нарушать целостность базы, но будет ли общая производительность повышена во время работы в самой базе?)

2. Как перенести уже существующую базу Бухгалтерия на описываемую платформу? (если можно то опишите подробно)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 11-Авг-09, 09:26 
спасибо большое будет полезно тем, кто собереться все это дело переносить в продакшен
в том числе и мне ;)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 11-Авг-09, 09:27 
>А вот этот сервер 1C подойдет? Хотя бы в демо режиме.
>
>http://thepiratebay.org/torrent/4625804/1C_Enterprise_8.1.12...

вам сюда, если уж вы любите торренты и варез
регистрируетесь, заходите в варезник, далее думаю догадаетесь
forum.ru-board.com

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 11-Авг-09, 09:31 
>Есть два вопроса:
>1. повысится ли производиельность у клиента сидящего по WiFi на скорости 1
>мегабит?
>(подозреваю что повысится в момент коннекта отваливание коннекта не будет нарушать целостность
>базы, но будет ли общая производительность повышена во время работы в
>самой базе?)
>
>2. Как перенести уже существующую базу Бухгалтерия на описываемую платформу? (если можно
>то опишите подробно)

по поводу 1
помоему вопрос задан неправильно опишите в целом конечную цель

по поводу 2
выгружаете конфу в dt из конфигуратора
нужно создать пустую базу на новом сервере
открыть ее конфиг-ом
и выполнить загрузку из dt

в принципе все! и пройти должно все замечательно

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

30. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Alex (??) on 11-Авг-09, 10:02 
А как насчет проблемы с блокировками таблиц при большом количестве пользователей? Слышал что у PostgreSQL относительно MSSQL проблемы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от chemtech email on 11-Авг-09, 10:07 
>[оверквотинг удален]
>по поводу 1
>помоему вопрос задан неправильно опишите в целом конечную цель
>
>по поводу 2
>выгружаете конфу в dt из конфигуратора
>нужно создать пустую базу на новом сервере
>открыть ее конфиг-ом
>и выполнить загрузку из dt
>
>в принципе все! и пройти должно все замечательно

Причем здесь WiFi на скорости 1 мегабит, я понять не могу.

Так бухгалтерии тоже разные бывают (версии). Из любой версии можно скопировать в последнюю версию 1C Бухгалтерия? Например, 7.7 в 8.1?

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

32. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от chemtech email on 11-Авг-09, 10:10 
Про wifi вопрос VecH.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от netc email(ok) on 11-Авг-09, 11:04 
>А как насчет проблемы с блокировками таблиц при большом количестве пользователей? Слышал
>что у PostgreSQL относительно MSSQL проблемы.

почитайте здесь

http://www.gilev.ru/1c/81/postgresql/index.htm

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

34. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 11-Авг-09, 15:30 
За второй огромное спасибо, на днях попробую

По первому вопросу:
- сервер на базе линукс который расшаривает samba ресурс с файловой базой 1С 8.1
- есть клиент висящий по WiFi на скорости 1-2 мбит/с

Вот у этого клиента утром происходит долгая загрузка базы, дальше работает уже относительно нормально (торможений не замечено)
- повысится ли быстродействие клиента если перевести базу с файловой на PostgreSQL ?
- надеюсь правильно думаю что устойчивость базы к ошибкам повысится если использовать PostgreSQL в случае падения WiFi канала

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

35. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 11-Авг-09, 16:21 
>>А как насчет проблемы с блокировками таблиц при большом количестве пользователей? Слышал
>>что у PostgreSQL относительно MSSQL проблемы.
>
>почитайте здесь
>
>http://www.gilev.ru/1c/81/postgresql/index.htm

http://forum.astanainfo.kz/index.php?showtopic=4621&st=0&p=4...

"
Я бы сказал совсем неправильное утверждение. Блокировки - это проблема СУБД. И на самом деле от нее никуда не деться. Если уж совсем точно, проблема блокировок это совокупность СУБД+ОС+Железо+Прилождение. Например при переходе на 64 битные версии блокировки практически исчезают, причем на любой СУБД. Хотя и не искореняются полностью.
"

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +1 +/
Сообщение от netc email(ok) on 11-Авг-09, 16:22 
>[оверквотинг удален]
>- сервер на базе линукс который расшаривает samba ресурс с файловой базой
>1С 8.1
>- есть клиент висящий по WiFi на скорости 1-2 мбит/с
>
>Вот у этого клиента утром происходит долгая загрузка базы, дальше работает уже
>относительно нормально (торможений не замечено)
>- повысится ли быстродействие клиента если перевести базу с файловой на PostgreSQL
>?
>- надеюсь правильно думаю что устойчивость базы к ошибкам повысится если использовать
>PostgreSQL в случае падения WiFi канала

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

на счет быстродействия - где то да, но не на много, в основном там где будут выполняться процедуры на сервере. а вообще надо тестить самому в твоих условиях

устойчивость однозначно увеличиться

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

37. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 11-Авг-09, 17:15 
>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах

При старте клиента с сервера передается полный набор метаданных. На медленном канале это занимает значительное количество времени из-за объема.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 11-Авг-09, 17:16 
>>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
>
>При старте клиента с сервера передается полный набор метаданных. На медленном канале
>это занимает значительное количество времени из-за объема.

А при работе с PostgreSQL эта проблема должна вроде как отпасть
правильно понимаю?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от zerot email(ok) on 11-Авг-09, 18:38 
таки не совсем верно
для конкретного движка СУБД блокировки - это обычно проблемы хреновой архитектуры приложения, и зависеть от разрядности платформы они, скорее всего не могут
.
это если говорить о блокировках данных. Более того - блокировки для СУБД есть один из штатных механизмов обеспечения многопользовательского доступа к данным базы. Другой вопрос, что в отдельных случаях и при грамотной архитектуре приложения блокировки могут быть (почти) незаметны для пользователя

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Alex (??) on 12-Авг-09, 03:41 
я имел ввиду что 1с с постгресом блокирует целые таблицы, когда mssql более интелектуально может блокировать отдельные записи таблицы.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

41. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 12-Авг-09, 14:51 
>>>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>>>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
>>
>>При старте клиента с сервера передается полный набор метаданных. На медленном канале
>>это занимает значительное количество времени из-за объема.
>
>А при работе с PostgreSQL эта проблема должна вроде как отпасть
>правильно понимаю?

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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

42. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 12-Авг-09, 16:20 
>[оверквотинг удален]
>>>>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
>>>
>>>При старте клиента с сервера передается полный набор метаданных. На медленном канале
>>>это занимает значительное количество времени из-за объема.
>>
>>А при работе с PostgreSQL эта проблема должна вроде как отпасть
>>правильно понимаю?
>
>Нет, метаданные передаются клиенту независимо от типа движка базы данных. В плане
>ускорения начальной загрузки клиента это ничего не даст.

Устойчивость к падению канала повысится?

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +1 +/
Сообщение от FractalizeR email(ok) on 12-Авг-09, 16:59 
>Устойчивость к падению канала повысится?

Почему она должна повыситься? Движок есть движок. При потере связи с сервером клиент вылетает с ошибкой. Кроме того, клиент базой данных непосредственно не пользуется. Это делает процесс сервера 1С, насколько мне известно.


Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

44. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 12-Авг-09, 17:18 
>>Устойчивость к падению канала повысится?
>
>Почему она должна повыситься? Движок есть движок. При потере связи с сервером
>клиент вылетает с ошибкой. Кроме того, клиент базой данных непосредственно не
>пользуется. Это делает процесс сервера 1С, насколько мне известно.

То есть переводить с файловой базы на PostgreSQL это менять шило на мыло,
ведь все равно все запросы идут через сервер 1С который один черт при передаче данных приводит к аналогу файловой базы

Правильно понял?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +1 +/
Сообщение от FractalizeR email(ok) on 12-Авг-09, 18:01 
>То есть переводить с файловой базы на PostgreSQL это менять шило на
>мыло,
>ведь все равно все запросы идут через сервер 1С который один черт
>при передаче данных приводит к аналогу файловой базы
>
>Правильно понял?

Не совсем. Все запросы действительно идут через сервер 1С, но причем тут файловая база? Результат, который получает клиент в обоих случаях один и тот же. Но способы, которыми это производится могут отличаться. Например, при использовании Postgres в официальных конфигурациях не работают блокировки на уровне таблиц (поскольку официальные конфигурации не пользуются пока управляемыми блокировками в транзакциях). В результате чего вы получите замедление работы по сравнению с MS SQL Server при возрастании количества пользователей.

Но postgres в плане быстродействия все равно превосходит файловую базу. Так что если у вас проблема с быстродействием и деньгами (в смысле, не хочется покупать MS SQL Server лицензию) - переводите на postgres. Прирост должен быть. Если проблем в скорости работы у вас пока нет - смысла в переходе особого не вижу. Когда я говорю о проблемах в скорости работы, я имею ввиду работу вообще, а не старт клиента.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 12-Авг-09, 18:09 
>я имел ввиду что 1с с постгресом блокирует целые таблицы, когда mssql
>более интелектуально может блокировать отдельные записи таблицы.

Кстати, когда PostgreSQL научиться тоже это делать?

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

47. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 12-Авг-09, 18:16 
Устойчивость базы при падении канала будет выше?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 12-Авг-09, 18:20 
Имею ввиду устойчивость базы при падении канала до клиента

ps.  меня на файловой после пары падений канала остались несколько документов бесхозные которые зависят от не существующих документов и удалить себя естественно не дают
или зависимость зацикленная

offtop: в 8.1 версии нельзя отвязать документ от основании (по крайне мере штатно, не штатно как это сделать я не нашел)

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

49. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +1 +/
Сообщение от FractalizeR email(ok) on 12-Авг-09, 18:39 
>Имею ввиду устойчивость базы при падении канала до клиента

Устойчивость базы в серверном варианте с любым движком практически не зависит от падения канала до клиента. Все изменения данных выполняются в транзакции сервером 1С.

>ps.  меня на файловой после пары падений канала остались несколько документов
>бесхозные которые зависят от не существующих документов и удалить себя естественно
>не дают
>или зависимость зацикленная

Сетевая файловая система на Windows машинах не поддерживает транзакции при обработке данных. Поэтому вполне возможно, что какие-то данные в файл базы не дописались.

>offtop: в 8.1 версии нельзя отвязать документ от основании (по крайне мере
>штатно, не штатно как это сделать я не нашел)

В 8.x нет понятия "основание" на уровне конфигурации. Скорее всего, вы имеете ввиду реквизит документа, который ссылается на другой документ. Если у вас в базе есть битые ссылки их можно устранить поиском и исправлением ошибок из конфигуратора.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 12-Авг-09, 19:02 
Благодарю, на все свои вопросы получил ответы :)
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Alex (??) on 13-Авг-09, 03:38 
>Кстати, когда PostgreSQL научиться тоже это делать?

Он умеет, проблема в том, что 1с не умеет этим пользоваться =)

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

52. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 13-Авг-09, 10:27 
>Благодарю, на все свои вопросы получил ответы :)

Не за что :) Был рад помочь.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

53. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 13-Авг-09, 10:38 
>проблема блокировок это совокупность СУБД+ОС+Железо+Прилождение. Например при переходе на 64 битные версии блокировки практически исчезают, причем на любой СУБД. Хотя и не искореняются полностью.

Полная ерунда, извините. Причем тут разрядность к блокировкам? И с какой стати блокировки стали касаться железа? Я еще понимаю, приложения, если программист был настолько туп, что не стал использовать механизмы базы данных для блокировок. А железо-то тут причем?

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

54. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 13-Авг-09, 19:52 
>>Кстати, когда PostgreSQL научиться тоже это делать?
>
>Он умеет, проблема в том, что 1с не умеет этим пользоваться =)
>

Может это будет в версии 8.2?

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

55. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от patsev anton email on 13-Авг-09, 19:53 
>>проблема блокировок это совокупность СУБД+ОС+Железо+Прилождение. Например при переходе на 64 битные версии блокировки практически исчезают, причем на любой СУБД. Хотя и не искореняются полностью.
>
>Полная ерунда, извините. Причем тут разрядность к блокировкам? И с какой стати
>блокировки стали касаться железа? Я еще понимаю, приложения, если программист был
>настолько туп, что не стал использовать механизмы базы данных для блокировок.
>А железо-то тут причем?

Честное слово, не знаю.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

56. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 19-Авг-09, 17:33 
Поставил сервер на Ubuntu 8.04
с мелкими подводными камешками но все настроил

Быстродействие первого запуска у WiFi клиента не то что бы увеличилось
Оно стало таким же как будто он сидит в локалке!
Падения канала вообще не заметно, в общем все что меня гложило теперь исправлено

Теперь пытаюсь понять какие порты для того что бы удаленный клиент работал надо в файрволе открывать
tcp/1540 точно
но там еще куча открыто
tcp/1541
1560-....

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

57. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 19-Авг-09, 17:58 
Нужно будет открыть диапазон портов 1560 – 1591.

Либо создать файл debugcfg.xml в папке bin такого содержания:

<config>
  <debugports range="1540:1550"/>
</config>

Разумеется, диапазон настроить как вам удобно

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

58. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 20-Авг-09, 17:16 
Этим файлом задается диапазон портов на которых он работает?
Файл разместить в папке сервера или у клиентов?
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

59. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от FractalizeR email(ok) on 20-Авг-09, 17:41 
>Этим файлом задается диапазон портов на которых он работает?
>Файл разместить в папке сервера или у клиентов?

Да, это допустимый диапазон используемых портов.
Думаю, и там и там.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

60. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от VecH email(ok) on 20-Авг-09, 23:55 
При установке на Ubuntu 8.04 LTS
перезагрузка сервера почему то не стартует PostgreSQL, пишет [error]

Хотя ручной перезапуск демона postgresql проходит вполне нормально

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Алексей (??) on 19-Ноя-09, 15:44 
Продакшн на виртуалке не так уж и страшно. Лично у меня на одном сервере в продакшене крутятся три виртуалки с 1С (сервер БД,Приложений, Терминальный) и нет проблем.Предупрежу ваши возражения - само собой все зависит от количества пользователей и мощьности сервера. Но у вас всегда есть возможность постепенно мигрировать компоненты этой связки на отдельные сервера по мере роста количества пользователей. ПО поводу ключа на виртуалке - могу поделиться опытом решения этой проблемы.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

62. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от reanim email on 26-Ноя-10, 20:39 
Два раза ставил по это статье:
в первом случае все хорошо,но вот незадача,серв делал в одном месте и там подсеть была 192.168.х.0,все настроил перенес в другой офис для работы где подсеть 192.168.у.0 и не захотело , хотя все поменял соответственно ip-адрес,resolv.conf,pg_nba.conf,благо там компов не много  не составило труда поменять подсеть)))
во втором случае все то же вроде норм но вот база создалась только тогда когда в pg_hba.conf в строке для локалки изменил с md5 на trust
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от Fantomas (??) on 27-Окт-11, 15:28 
> fsync on
> Выключайте для высокой производительности и в случае
> использования RAID с аварийным питанием

Глупость!!!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "Настройка сервера приложений 1c 8.1 с использованием Postgre..."  +/
Сообщение от reanim email on 11-Янв-12, 18:08 
Где находятся логи транзакций при настройке по данной статье? И что находится в директории \var\lib\pgsql\data\base\(много цифр)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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