vasaf писал(а):Запустил 1С на фре 7.1 i386.
Ставил 1С Сервер последней версии - 8.1.13-41 (в статье 8.1.12-...).
С чем столкнулся при установке на 7.1 и дополнительные моменты по последней версии:
1. Для установки linux-f8-audit-libs и linux-f8-pam необходимо установить пакет linux_base-f8. При этом выставить sysctl compat.linux.osrelease=2.6.16 , а также в make.conf прописать:
OVERRIDE_LINUX_BASE_PORT=f8
OVERRIDE_LINUX_NONBASE_PORTS=f8
Из /usr/ports/UPDATING (portsnap самый свежий):
ATTENTION! Those ports are not default for any version of FreeBSD for now
and may be used with FreeBSD versions 7.2 and above (8-CURRENT is better)
using compat.linux.osrelease=2.6.16 and linux_base-f8.
Please, note that
2.6.16 is not fully supported on 7.x (ex., some syscalls are missing
and cannot be MFCed due to a native FreeBSD ABI breakage).
For more information about transition please read item "20070327: AFFECTS:
users of emulators/linux_base-fc6". That note may be used for upgrading
to linux_base-f8 and linux Fedora 8 infrastructure ports as well.
If you want to switch to linux-f8 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=f8
OVERRIDE_LINUX_NONBASE_PORTS=f8
Одним словом для большей совместимости с линухом нужна фря 8-й ветки.
2.
RPM-ки версии 8.1.13-41 скачиваем отсюда: http://users.v8.1c.ru/. Порты для этой версии (linux-1C_Enterprise-common и linux-1C_Enterprise-server) написаны мною и лежат в архиве, приложенном к этому письму.
3. Стартовый скрипт сервера 1С для линуха я изучать не стал, написал свой с нуля с функциями: start stop restart status. Сам скрипт также в архиве, который приложен к сообщению. Скрипт ( 1cv81 ) кидаем в /usr/local/etc/rc.d/, в rc.conf прописываем rmngr_enable="YES"
ВНИМАНИЕ! Порты для установки и стартовый скрипт - это мой первый подобный опыт во ФРЕ.
Все что я описал я проверил на своем серваке, все установлено и запущено: создал две базы новые, залил туда дамп рабочей, немного сравнил производительность с файловым режимом, сервер_1С->-LAN->-postgresql и сервер_1С+postgresql на фре - за это время ничего не вылетало и не зависало.