631

Интересующий вопрос: Настроен план обмен «По организации». Головной узел развернут на ОС Fedora 7 + СУБД PostgreSQL 8.4 + сервер 1С 8.2.14.540, количество пользователей в пределах 5. Параметры сервера: Fujitsu-Siemens PRIMERGY RX 600S3, Intel® Xeon® MP, 4 Г ОЗУ, 3 скоростных жестких диска, без RAID. Подчиненный узел РИБ: платформа 1С 8.2.14.540 на Windows Home, база в файловом варианте, 1 пользователь. Обмен происходит через FTP, и резервно иногда вручную через рабочие папки. Обмен в подчиненном узле происходит довольно быстро: архивы с данными размером в 1-2 мегабайта в пределах 10 минут. А на стороне главного узла обмен идет долго. Архив загружается 300 кБайт – час где-то. И задержка именно на этапе внесения данных в базу, проблем с копированием файла с FTP нет. Тестирование и исправление базы делал. Выгрузка базы примерно размером в 300 Мбайт. В развернутом состоянии 3ГБайта. Строк в регистре бухгалтерии примерно 1 млн 40 тыс (налоговый плюс бухг) . Так как обмены у нас производятся минимум раз в сутки и обычно в течении рабочего дня, то это очень неудобно и неэффективно.

P.S. Спасибо за инструкцию  - поднял сервер в связке 1С 8.2 сервер + PostgresSQL@Etersoft 8.4.4 на Ubuntu Server 10.04. Планирую его как раз оправить в филиал вместо файлового варианта - пользователей булет больше 3. И проблема в этой связке с "долгим" обменом та же - тестировал. Теперь вот остановил внедрение сервера  - так как в филиал мы отправляем по обмен большие объемы информации.. И если обмен будет делаться по часу-два - меня разорвут на части.  Конфигурация: Бухгалтерия для Казахстана 2.0.6.

Весь интернет перерыл - куда только не писал  -никто ничто не отвечает.. Плиззз помогите опытным советом.

632

keller пишет:

P.S. Спасибо за инструкцию  - поднял сервер в связке 1С 8.2 сервер + PostgresSQL@Etersoft 8.4.4 на Ubuntu Server 10.04. Планирую его как раз оправить в филиал вместо файлового варианта - пользователей булет больше 3. И проблема в этой связке с "долгим" обменом та же - тестировал. Теперь вот остановил внедрение сервера  - так как в филиал мы отправляем по обмен большие объемы информации.. И если обмен будет делаться по часу-два - меня разорвут на части.  Конфигурация: Бухгалтерия для Казахстана 2.0.6.

Здесь уже я посоветовать ничего не могу, скорее всего надо обращаться на специализированные форумы.

633

В инструкции в разделе подготовка сервера указаны следующие команды:

sudo apt-get update
sudo apt-get dist-upgrade

разве после dist-upgrade не произойдет обновление сервера до последней версии? (11.10 на данный момент)
возможно следует использовать так:

sudo apt-get update
sudo apt-get upgrade

634

Вообще по идее он должен обновиться до например 10.04.4

635 (29.06.2012 08:29:38 отредактировано solid)

блин, надо в виртуалке попробовать, из манов почему-то не понял ac
UPD: попробовал. все ОК остается 10.04 ab
какой postgresq актуально ставить на данный момент? по прежнему 8.4.4?

PS Мб кому пригодится:

+ Установка терминального сервера на ubuntu

оригинал (англ.)
Если вкратце, то делаем так (верно для ubuntu 10.04, для др. версий - есть в англ. доке по ссылке выше):
1. sudo add-apt-repository ppa:freenx-team
если не стоит, то придется предварительно поставить питон (sudo apt-get install python-software-properties)
если питон ставить лень, то тогда добавляем в source.list  deb ht tp://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main (уберите пробел ht tp)
2. sudo apt-get update && sudo apt-get install freenx
3. Бла-бла-бла не хватает скрипта.
качаем: wget ht tps://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz (уберите пробел ht tps)
распаковываем: tar -xvf nxsetup.tar.gz
копируем куда надо: sudo cp nxsetup /usr/lib/nx/nxsetup
4. Запускаем скрипт-настройщик: sudo /usr/lib/nx/nxsetup --install
Во-время настройки спросит сгенерить ли новую пару ключей или юзать дефолтную nxmachine, оставьте дефолтную, потом разберетесь можно и свою сгенерить. На этом настройка закончена, для логина можно взять клиент nomachine

Если, пару ключей при настройке сервера оставить дефолтную, то для входа достаточно использовать имя пользователя и пароль (дефолтный ключек прописан в клиенте по-умолчанию)

У меня после установке не работала раскладка, по ssh все работало, а при коннекте через nx - нет. В инете есть разные варианты решения, я использовал такой, который позволяет переключать раскладку интуитивно ab делается так:
делаем скрипт такого содержания: "setxkbmap -model pc105 -layout us,ru\(winkeys\) -option grp:alt_shift_toggle", естественно без кавычек, и ставим его на автозапуск при логине в гном (в моем случае openbox)

636

solid пишет:

какой postgresq актуально ставить на данный момент? по прежнему 8.4.4
Мб кому пригодится

Я юзаю postgres-etersoft 9.0.4.

637

Юзаешь 9.04 с связке с какой ОС? Я ставил 9.02 от етерсофта на связку которая описана в этой статье - не получилось... сервис запустился.. - но при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

638

keller пишет:

при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

пакет libicu42 пробовал ставить?

639

solid пишет:
keller пишет:

при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

пакет libicu42 пробовал ставить?

Нет... Уже назад вернул версию 8.4.4.. Может стоит попробовать опять... А что сталкивался с этой ошибкой уже? Я тут вообще задумался над установкой сервера на CentOS...

что-то не нравяться мне логи при загрузке Ubuntu.

Тоже не решил проблему. Может кто сталкивался.

fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
udevd[306]: specified group 'tape' unknown


fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
fsck from util-linux-ng 2.17.2
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
/dev/sda1: clean, 15407/1222992 files, 327021/4882432 blocks
/tmp: clean, 26/305216 files, 52454/1220352 blocks
init: ureadahead-other main process (694) terminated with status 4

init: mounted-tmp main process (695) terminated with status 127

mountall: Event failed
/var: clean, 3876/610800 files, 173404/2441216 blocks
init: ureadahead-other main process (707) terminated with status 4

/usr: clean, 50911/610800 files, 257930/2441216 blocks
/home: clean, 93/305216 files, 53612/1220352 blocks (check in 2 mounts)
/samba has been mounted 20 times without being checked, check forced.
/dev/sda11: clean, 1716/3784704 files, 320563/15136512 blocks
init: ureadahead-other main process (714) terminated with status 4

init: ureadahead-other main process (722) terminated with status 4

init: ureadahead-other main process (729) terminated with status 4

/samba: 322/305216 files (5.9% non-contiguous), 633158/1220352 blocks
init: ureadahead-other main process (736) terminated with status 4

/dev/sda10: 1 files, 222568/2409126 clusters
init: ureadahead-other main process (745) terminated with status 4

* Starting AppArmor profiles       
[ OK ]
Starting postgresql service: [ DONE ]
Starting 1C:Enterprise 8.2 server: OK
* Starting the Winbind daemon winbind       
[ OK ]



Не нравится подобные сообшения: init: ureadahead-other main process (694) terminated with status 4

640

solid пишет:
keller пишет:

при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

пакет libicu42 пробовал ставить?

проверил - пишет что у меня установлена самая новая версия.. значит дело не в ней.

641

keller пишет:

Юзаешь 9.04 с связке с какой ОС? Я ставил 9.02 от етерсофта на связку которая описана в этой статье - не получилось... сервис запустился.. - но при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

Ошибка связана с самой 1С-кой. Пару страниц назад, я давал ссылку на баг. Пока не решено, баг появляется от версии к версии.

642 (11.04.2012 07:18:55 отредактировано solid)

А кто как борется с вылетом сервера? особенно актуально при создании новой конфигурации из шаблона...

ЗЫ тут как-то можно открыть всю эту ветку на 1-ой странице?

643

Кто-нибудь делает рабочий бэкап средствами PostgreSQL?

С помощью команды  postgres pg_dump -Fc -Z9 dbname -f /path/to/backup_folder/dbname.dump.out файлик  дампа создается без ошибок
а вот с восстановлением  pg_restore вылазит куча ошибок... суть проблемы описана тут http://postgresql.ru.net/node/214507 если у кого есть готовое решение отпишите, заранее спасибо

644

oleg-irk пишет:

Кто-нибудь делает рабочий бэкап средствами PostgreSQL?
С помощью команды  postgres pg_dump -Fc -Z9 dbname -f /path/to/backup_folder/dbname.dump.out файлик  дампа создается без ошибок
а вот с восстановлением  pg_restore вылазит куча ошибок... суть проблемы описана тут http://postgresql.ru.net/node/214507 если у кого есть готовое решение отпишите, заранее спасибо

Насколько я знаю, надо в пустую базу восстанавливать.

645

Nigelist пишет:

Насколько я знаю, надо в пустую базу восстанавливать.

Имхо только так ab даже в голову не приходило восстанавливать не в пустую.
Восстанавливается без проблем, только я не зиповал и формат файла брал "plain" мне так нагляднее было
бекап:
$pg_dump -Fp -Z0 db_name -f /data/dumps/db_name.clean
удаление/создание базы:
$psql
#DROP DATABASE db_name;
#CREATE DATABASE db_name;
#\q
восстановление:
$psql buh < /data/dumps/db_name.clean

646

восстанавливал в пустую базу...
вариант solid рабочий, спасибо

solid пишет:
Nigelist пишет:

Насколько я знаю, надо в пустую базу восстанавливать.

Имхо только так ab даже в голову не приходило восстанавливать не в пустую.
Восстанавливается без проблем, только я не зиповал и формат файла брал "plain" мне так нагляднее было
бекап:
$pg_dump -Fp -Z0 db_name -f /data/dumps/db_name.clean
удаление/создание базы:
$psql
#DROP DATABASE db_name;
#CREATE DATABASE db_name;
#\q
восстановление:
$psql buh < /data/dumps/db_name.clean

647 (02.05.2012 15:54:56 отредактировано atarasov123)

Выдает ошибку при попытке установить

+ открыть спойлер

Please install following package:  ImageMagick
Please install following package:  FreeType
Please install following package:  libgsf
Please install following package:  libglib
Please install following package:  UnixODBC

Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux

чем лечить? уже голову себе сломал

648

atarasov123 пишет:

Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
чем лечить? уже голову себе сломал

Какая у вас версия Ubuntu?

649

Nigelist пишет:
atarasov123 пишет:

Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
чем лечить? уже голову себе сломал

Какая у вас версия Ubuntu?

да, забыл, 11.10

650

atarasov123 пишет:

да, забыл, 11.10

Мое мнение по данному вопросу вы можете узнать 625 и 627. Удачи.

651 (05.05.2012 12:51:03 отредактировано atarasov123)

Ну и на том спасибо, с библиотеками разобрался, помог getlibs и вот это http://p.f-alter.com/1c-82-ubuntu, может кому пригодится

652

atarasov123 пишет:

Ну и на том спасибо, с библиотеками разобрался, помог getlibs и вот это http://p.f-alter.com/1c-82-ubuntu, может кому пригодится

Вот и замечательно. Наконец то хоть кто-то ссылку оставил. Но вы в конце ссылки запятую все таки уберите.

653

Nigelist пишет:
keller пишет:

Юзаешь 9.04 с связке с какой ОС? Я ставил 9.02 от етерсофта на связку которая описана в этой статье - не получилось... сервис запустился.. - но при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..

Ошибка связана с самой 1С-кой. Пару страниц назад, я давал ссылку на баг. Пока не решено, баг появляется от версии к версии.

В начале хочу сказать СПАСИБО автору за статью!
Поднял сервер Ubuntu 10.04 LTS х64 + postgres-etersoft 9.0.4 + сервер 1c 8.2.15.289   все работает, только иногда при запуске 1с ругается на отсутствие пользовательского ключа (у меня локальный на 1-го пользователя).
Т.к. мне надо поднять еще как минимум 4 сервера, решил попробовать связку Ubuntu 12.04 LTS х64 + postgres-etersoft 9.0.4 + сервер 1c 8.2.15.310. Делал все по инструкции автора, но столкнулся с некоторыми проблемами...
в 5 пункте инструкции:
а) для определения версии библиотеки необходимо выполнить

 Консоль:
ls -l /lib/x86_64-linux-gnu

б) для создания сим-линка
 Консоль:
cd /lib/x86_64-linux-gnu
ln -s libreadline.so.6.2 libreadline.so.5

в 14 пункте:
пришлось сделать вот так listen_addresses = ‘*′ - иначе при создании пустой базы 1с ругается на отсутствие сервера и слушающего порта 5432.

После всех этих исправлений у меня все равно не получилось создать пустую БД, т.к. теперь 1с ругается вот так "type mvarchar does not exist at character 31".
Ваши рекомендации? Установить предыдущий релиз сервера 1с?

654 (17.05.2012 20:55:44 отредактировано Nigelist)

eclipse31 пишет:

а) для определения версии библиотеки необходимо выполнить

 Консоль:
ls -l /lib/x86_64-linux-gnu

б) для создания сим-линка
 Консоль:
cd /lib/x86_64-linux-gnu
ln -s libreadline.so.6.2 libreadline.so.5

В статье рассмотрена Ubuntu Server 10.04 i386.

eclipse31 пишет:

в 14 пункте:
пришлось сделать вот так listen_addresses = ‘*′ - иначе при создании пустой базы 1с ругается на отсутствие сервера и слушающего порта 5432.
После всех этих исправлений у меня все равно не получилось создать пустую БД, т.к. теперь 1с ругается вот так "type mvarchar does not exist at character 31".

Ну вы наверняка сделали что-то неправильно. Я устанавливал и на x86, и x64 платформы. Все работало и работает. По поводу параметров listen_addresses, база данных PostgreSQL находиться на одной машине с сервером 1С. Потому допустимо обращаться к ней локально. Можете конечно попробовать другую версию ОС или удалите (очистите) базу средствами PostgreSQL.

su postgres
psql -l
List of databases
   Name    |  Owner   | Encoding |  Collation  |    Ctype    |   Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
 basa1     | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 |
 postgres  | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 |
 template0 | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
(4 rows)
dropdb basa1
exit
exit

655

Отличная инструкция, сделал по этой инструкции не один сервак 1с.

Возник вопрос, может быть кто-то в этой теме сталкивался... нужно на центосе 6.2 изменить порты 1с-сервера. В Ubuntu, просто, в стартовом скрипте. А в центосе не задаются параметры портов в стартовом скрипте.

656

dgarbovsky пишет:

Возник вопрос, может быть кто-то в этой теме сталкивался... нужно на центосе 6.2 изменить порты 1с-сервера. В Ubuntu, просто, в стартовом скрипте. А в центосе не задаются параметры портов в стартовом скрипте.

Порты вроде настраиваются в скрипте запуска.

sudo nano edit /etc/init.d/srv1cv82

657

В версии ubuntu server некоторые библиотеки ставятся по пути /usr/lib/i386-linux-gnu. В то время как скрипт config_server ищет их в /usr/lib. Есть ли какой-нибудь другой способ, кроме копирования или создания симлинков, который бы был, так сказать, более правильным?

658

MoRoZ, правь сам скрипт config_server.

659

Кстати, есть энтузиасты переводчики? А то перевод мана по PostgreSQL 9.1 идет очень медленно...

660

Имел неосторожность установить ubuntu server 12.04 +  Et PostgreSQL 9.04 + 1c 8.2.15.310. танцы с бубном привели меня в тупик...  либы нужные либы расположены в дерикториях /lib/ и /lib/i386-linux-gnu (libc-2.1.5.co именно здесь) когда правлю ./config_cerver как это уже было сказано на 18 странице получаю точно такой же выхлоп как были у saler в 440 посте,

+ открыть спойлер

# ./config_server
Please install following package:  ImageMagick
Please install following package:  FreeType
Please install following package:  libgsf
Please install following package:  UnixODBC

без правки в /etc/environment остается ошибка
"невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога"
вручную делал симлинк ln -s /lib/i386-linux-gnu/libc-2.1.5.co /lib/libc-2.1.5.co   он при дефолтном /etc/environmen не видит мой либ от так вот.... у кого есть какие предположения?
p.s. после создания симлинка смотрел ls /lib/ там лежал нужный мне libc-2.1.5.co. перезагрузка тоже не помогла.