|
2.4, netc (ok), 15:20, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Информативно. Спасибо!
;) спасибо
вообще жду от всех отзывов по поводу пошаговости и может где че и забыл ? - поправим
пускай будет, на что положиться у всех, тех, кому это действительно может пригодиться
а на счет информативности - конечно старался: из того что нашел в сети по этой теме мне ни чего не понравилось, было очень разрозненно.
поэтому вот и решился написать how-to.
| |
|
1.2, Аноним (2), 15:03, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У меня сразу 2 вопроса.
Зачем постоянно перегружать сервер и почему сохранять все надо в /root, а не в ,скажем, /usr/src ?
| |
|
2.3, netc (ok), 15:13, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Зачем постоянно перегружать сервер
это как в том анекдоте про хирурга и моториста ;)
я пока до хирурга не дорос ;)
>почему сохранять все надо в /root, а не в ,скажем, /usr/src ?
а почему бы и не в /root ?
и с чего вы взяли что то, что я туда сохраняю это есть src ;) ?
| |
|
1.5, vales (?), 15:30, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Тема ключа на сервер 1С не раскрыта. Без него линуксовый сервер 1С только 12 одновременных клиентов позволяет. И, надеюсь, установка всего этого добра на виртуалку - это исключительно в образовательных целях. Никому не придет в голову боевой sql сервер на виртуалке поднимать?
| |
|
2.9, netc (ok), 15:56, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Тема ключа на сервер 1С не раскрыта. Без него линуксовый сервер 1С
>только 12 одновременных клиентов позволяет. И, надеюсь, установка всего этого добра
>на виртуалку - это исключительно в образовательных целях. Никому не придет
>в голову боевой sql сервер на виртуалке поднимать?
согласен с тем, что 12 пользователей из платформы 1с 8.1 подключаться и будут работать без ключа. лично проверял именно в данной связке версий ПО.
установка всего этого добра написана для того, чтобы можно было поднять все "с полпинка"
естественно на продакшене лучше обойтись без виртуализации (перейти сразу к пункту 4), ибо она отнимает проценты производительности
ИМХО виртуализацию можно и нужно использовать, во всяком случае, если при этом грамотно все спланировать, настроить и поддерживать. при этом использовать virtualbox на продакшене я бы не стал. скажу честно я еще от этого далек(от виртуализации в продакшене)
хотя и планирую разобраться с xen + kemari + 1с(на дебиан)
а вот по поводу драйверов ключа, спорить я не буду, а просто скажу, что для того, чтобы они завелись нужно подумать и сделать это. я этого не делал!
| |
|
3.61, Алексей (??), 15:44, 19/11/2009 [^] [^^] [^^^] [ответить]
| +/– |
Продакшн на виртуалке не так уж и страшно. Лично у меня на одном сервере в продакшене крутятся три виртуалки с 1С (сервер БД,Приложений, Терминальный) и нет проблем.Предупрежу ваши возражения - само собой все зависит от количества пользователей и мощьности сервера. Но у вас всегда есть возможность постепенно мигрировать компоненты этой связки на отдельные сервера по мере роста количества пользователей. ПО поводу ключа на виртуалке - могу поделиться опытом решения этой проблемы.
| |
|
|
1.6, Nao (?), 15:31, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всё что до четвёртого пункта можно убрать. Зачем тут хауту по настройки дебиана?
| |
|
2.7, netc (ok), 15:43, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Всё что до четвёртого пункта можно убрать. Зачем тут хауту по настройки
>дебиана?
так было задумано!
| |
|
|
|
5.12, netc (ok), 16:09, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Специально, наверное, чтоб на рабочем сервере не тестили
в чем конкретно у вас сомнения?
| |
|
6.13, patsev anton (?), 16:12, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Специально, наверное, чтоб на рабочем сервере не тестили
>
>в чем конкретно у вас сомнения?
У меня?
| |
|
7.14, netc (ok), 16:22, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>>Специально, наверное, чтоб на рабочем сервере не тестили
>>
>>в чем конкретно у вас сомнения?
>
>У меня?
т.е. у вас сомнений нет по поводу тестироания описанной связки и её использования в продакшене?
тогда я вас не понял. ;(
| |
|
|
|
4.11, netc (ok), 16:07, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Хорошее объяснение, нечего сказать...
если честно! я бы с удовольствием добавил бы к этой статье установку драйверов ключа.
просто у меня нет нужного hasp девайса от 1с ;)
буду очень благодарен тому, кто это задокументирует
потому, как данную связку я предполагаю в ближайшем будущем, установить на реальный сервер.
| |
|
|
|
1.15, vales (?), 16:48, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
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-ти первых. После этого стали возможны новые входы. Так что внимательнее с ним. Главное - не спешить с выводами, дать поработать.
| |
|
2.27, netc (ok), 09:26, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
спасибо большое будет полезно тем, кто собереться все это дело переносить в продакшен
в том числе и мне ;)
| |
|
1.18, vales (?), 16:59, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И не нужно пытаться воткнуть серверный 1с-кий ключ в другой комп. Он не сетевой и должен стоять именно на том компе, где запущен сервер 1С. Т.е. вариант запустить линуксовый сервер 1С, а на соседней винде поднять эмулятор - не работает, проверено. В свете этого запуск сервера на виртуалке выглядит весьма сомнительной затеей, даже если не принимать в расчет потерю производительности.
| |
|
2.22, zerot (ok), 18:10, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
вообще то virtualBox позволяет пробросить USB устройство на установленную на виртуалке ось. Так что настраиваете проброс USB, устанавливаете драйвера HASP (есть на сайте Аладдина, например), подключаете ключ и имеете искомый результат
.
при разработке своих компонент аппаратной защиты как раз на Аладдиновских ключах (HASP) пользовался этой возможностью для тестирования
.
в зависимости от дистрибутива добавления пользователя, от которого запускается virtualBox (в соответствии с документацией) может оказаться недостаточно, но при запуске virtualBox от пользователя root (если базовая ОС - Linux) всё должно работать
.
еще тонкость - для Debian Lenny нужно брать версию от производителя (на сайте продукта описана ссылка на репозитарий, который нужно подключить), т.к. с открытой версией от сообщества из основного репозитария Lenny как раз USB и не работало
| |
|
1.21, vales (?), 17:19, 10/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У 1С всего один сервер под линукс, номера версии только меняются. У меня 8.1.12.101 работает как часы с честно купленным ключом. Сейчас есть более новый релиз. Где его взять, думаю, без разницы. Но проблема ключа портит всю малину. На винду есть эмулятор, на линукс - нет и не предвидится. А ключ стоит 36 тыщ (32бит) и 72 тыщи 64битный. И для контор, которые не гнушаются пользоваться эмуляторами в целях экономии, построение сервера на бесплатном линуксе обходится сильно дороже, чем то же самое на дорогой, но для некоторых бесплатной, винде. Вот такой парадокс.
| |
|
2.23, zerot (ok), 18:13, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
ну, ст. 46 УК РФ никто не отменял ... и администратор тут под ударом на первом месте
использование Linux инфраструктуры не освобождает от приобретения платных продуктов, но помогает использовать качественные бесплатные решения в качестве базовой инфраструктуры
.
кстати 72 тыр - это уже крупный размер ущерба ...
| |
|
3.25, vales (?), 19:58, 10/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
Совершенно согласен. Винда бесплатная бывает только до определенного момента) и в этом плане решение на линуксе позволяет получить ощутимую экономическую выгоду при построении инфраструктуры.
| |
|
|
1.26, VecH (ok), 02:00, 11/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Есть два вопроса:
1. повысится ли производиельность у клиента сидящего по WiFi на скорости 1 мегабит?
(подозреваю что повысится в момент коннекта отваливание коннекта не будет нарушать целостность базы, но будет ли общая производительность повышена во время работы в самой базе?)
2. Как перенести уже существующую базу Бухгалтерия на описываемую платформу? (если можно то опишите подробно)
| |
|
2.29, netc (ok), 09:31, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Есть два вопроса:
>1. повысится ли производиельность у клиента сидящего по WiFi на скорости 1
>мегабит?
>(подозреваю что повысится в момент коннекта отваливание коннекта не будет нарушать целостность
>базы, но будет ли общая производительность повышена во время работы в
>самой базе?)
>
>2. Как перенести уже существующую базу Бухгалтерия на описываемую платформу? (если можно
>то опишите подробно)
по поводу 1
помоему вопрос задан неправильно опишите в целом конечную цель
по поводу 2
выгружаете конфу в dt из конфигуратора
нужно создать пустую базу на новом сервере
открыть ее конфиг-ом
и выполнить загрузку из dt
в принципе все! и пройти должно все замечательно
| |
|
3.31, chemtech (?), 10:07, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
>по поводу 1
>помоему вопрос задан неправильно опишите в целом конечную цель
>
>по поводу 2
>выгружаете конфу в dt из конфигуратора
>нужно создать пустую базу на новом сервере
>открыть ее конфиг-ом
>и выполнить загрузку из dt
>
>в принципе все! и пройти должно все замечательно
Причем здесь WiFi на скорости 1 мегабит, я понять не могу.
Так бухгалтерии тоже разные бывают (версии). Из любой версии можно скопировать в последнюю версию 1C Бухгалтерия? Например, 7.7 в 8.1?
| |
3.34, VecH (ok), 15:30, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
За второй огромное спасибо, на днях попробую
По первому вопросу:
- сервер на базе линукс который расшаривает samba ресурс с файловой базой 1С 8.1
- есть клиент висящий по WiFi на скорости 1-2 мбит/с
Вот у этого клиента утром происходит долгая загрузка базы, дальше работает уже относительно нормально (торможений не замечено)
- повысится ли быстродействие клиента если перевести базу с файловой на PostgreSQL ?
- надеюсь правильно думаю что устойчивость базы к ошибкам повысится если использовать PostgreSQL в случае падения WiFi канала
| |
|
4.36, netc (ok), 16:22, 11/08/2009 [^] [^^] [^^^] [ответить]
| +1 +/– |
>[оверквотинг удален]
>- сервер на базе линукс который расшаривает samba ресурс с файловой базой
>1С 8.1
>- есть клиент висящий по WiFi на скорости 1-2 мбит/с
>
>Вот у этого клиента утром происходит долгая загрузка базы, дальше работает уже
>относительно нормально (торможений не замечено)
>- повысится ли быстродействие клиента если перевести базу с файловой на PostgreSQL
>?
>- надеюсь правильно думаю что устойчивость базы к ошибкам повысится если использовать
>PostgreSQL в случае падения WiFi канала
долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
на счет быстродействия - где то да, но не на много, в основном там где будут выполняться процедуры на сервере. а вообще надо тестить самому в твоих условиях
устойчивость однозначно увеличиться
| |
|
5.37, FractalizeR (ok), 17:15, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
При старте клиента с сервера передается полный набор метаданных. На медленном канале это занимает значительное количество времени из-за объема.
| |
|
6.38, VecH (ok), 17:16, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
>
>При старте клиента с сервера передается полный набор метаданных. На медленном канале
>это занимает значительное количество времени из-за объема.
А при работе с PostgreSQL эта проблема должна вроде как отпасть
правильно понимаю?
| |
|
7.41, FractalizeR (ok), 14:51, 12/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>>долгая загрузка базы, опять же понятие относительное, скорее всего просто потому что
>>>загрузка базы действительно долгая процедура (опять же относительно) на медленных каналах
>>
>>При старте клиента с сервера передается полный набор метаданных. На медленном канале
>>это занимает значительное количество времени из-за объема.
>
>А при работе с PostgreSQL эта проблема должна вроде как отпасть
>правильно понимаю?
Нет, метаданные передаются клиенту независимо от типа движка базы данных. В плане ускорения начальной загрузки клиента это ничего не даст.
| |
|
|
|
10.44, VecH (ok), 17:18, 12/08/2009 [^] [^^] [^^^] [ответить] | +/– | То есть переводить с файловой базы на PostgreSQL это менять шило на мыло, ведь в... текст свёрнут, показать | |
|
|
12.48, VecH (ok), 18:20, 12/08/2009 [^] [^^] [^^^] [ответить] | +/– | Имею ввиду устойчивость базы при падении канала до клиента ps меня на файловой... текст свёрнут, показать | |
|
|
|
|
16.56, VecH (ok), 17:33, 19/08/2009 [^] [^^] [^^^] [ответить] | +/– | Поставил сервер на Ubuntu 8 04 с мелкими подводными камешками но все настроил Бы... текст свёрнут, показать | |
|
|
18.58, VecH (ok), 17:16, 20/08/2009 [^] [^^] [^^^] [ответить] | +/– | Этим файлом задается диапазон портов на которых он работает Файл разместить в п... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.30, Alex (??), 10:02, 11/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как насчет проблемы с блокировками таблиц при большом количестве пользователей? Слышал что у PostgreSQL относительно MSSQL проблемы.
| |
|
|
|
4.39, zerot (ok), 18:38, 11/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
таки не совсем верно
для конкретного движка СУБД блокировки - это обычно проблемы хреновой архитектуры приложения, и зависеть от разрядности платформы они, скорее всего не могут
.
это если говорить о блокировках данных. Более того - блокировки для СУБД есть один из штатных механизмов обеспечения многопользовательского доступа к данным базы. Другой вопрос, что в отдельных случаях и при грамотной архитектуре приложения блокировки могут быть (почти) незаметны для пользователя
| |
|
5.40, Alex (??), 03:41, 12/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
я имел ввиду что 1с с постгресом блокирует целые таблицы, когда mssql более интелектуально может блокировать отдельные записи таблицы.
| |
|
6.46, patsev anton (?), 18:09, 12/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>я имел ввиду что 1с с постгресом блокирует целые таблицы, когда mssql
>более интелектуально может блокировать отдельные записи таблицы.
Кстати, когда PostgreSQL научиться тоже это делать?
| |
|
7.51, Alex (??), 03:38, 13/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Кстати, когда PostgreSQL научиться тоже это делать?
Он умеет, проблема в том, что 1с не умеет этим пользоваться =)
| |
|
|
|
4.53, FractalizeR (ok), 10:38, 13/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>проблема блокировок это совокупность СУБД+ОС+Железо+Прилождение. Например при переходе на 64 битные версии блокировки практически исчезают, причем на любой СУБД. Хотя и не искореняются полностью.
Полная ерунда, извините. Причем тут разрядность к блокировкам? И с какой стати блокировки стали касаться железа? Я еще понимаю, приложения, если программист был настолько туп, что не стал использовать механизмы базы данных для блокировок. А железо-то тут причем?
| |
|
5.55, patsev anton (?), 19:53, 13/08/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>проблема блокировок это совокупность СУБД+ОС+Железо+Прилождение. Например при переходе на 64 битные версии блокировки практически исчезают, причем на любой СУБД. Хотя и не искореняются полностью.
>
>Полная ерунда, извините. Причем тут разрядность к блокировкам? И с какой стати
>блокировки стали касаться железа? Я еще понимаю, приложения, если программист был
>настолько туп, что не стал использовать механизмы базы данных для блокировок.
>А железо-то тут причем?
Честное слово, не знаю.
| |
|
|
|
|
1.60, VecH (ok), 23:55, 20/08/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
При установке на Ubuntu 8.04 LTS
перезагрузка сервера почему то не стартует PostgreSQL, пишет [error]
Хотя ручной перезапуск демона postgresql проходит вполне нормально
| |
1.62, reanim (?), 20:39, 26/11/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Два раза ставил по это статье:
в первом случае все хорошо,но вот незадача,серв делал в одном месте и там подсеть была 192.168.х.0,все настроил перенес в другой офис для работы где подсеть 192.168.у.0 и не захотело , хотя все поменял соответственно ip-адрес,resolv.conf,pg_nba.conf,благо там компов не много не составило труда поменять подсеть)))
во втором случае все то же вроде норм но вот база создалась только тогда когда в pg_hba.conf в строке для локалки изменил с md5 на trust
| |
1.63, Fantomas (??), 15:28, 27/10/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> fsync on
> Выключайте для высокой производительности и в случае
> использования RAID с аварийным питанием
Глупость!!!
| |
1.64, reanim (?), 18:08, 11/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Где находятся логи транзакций при настройке по данной статье? И что находится в директории \var\lib\pgsql\data\base\(много цифр)
| |
|