The OpenNET Project / Index page

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

Установка СУБД InterSystems Cache 4.1.5 на FreeBSD 5.0. (freebsd install database)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: freebsd, install, database,  (найти похожие документы)
From: Александр Жегалов <alex@nnt.ru> Date: Mon, 29 Jan 2003 13:01:37 +0000 (UTC) Subject: Установка СУБД InterSystems Cache 4.1.5 на FreeBSD 5.0. Установка InterSystems Cache 4.1.5 на FreeBSD 5.0: 1. Устанавливаем Linux Binary Compatibility: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu.html cd /usr/ports/emulators/linux_base make install clean kldload linux echo 'linux_enable="YES"' >> /etc/rc.conf echo 'linproc /compat/linux/proc linprocfs rw 0 0' >> /etc/fstab mount -t linprocfs linproc /compat/linux/proc 2. Подгоняем параметры ядра: http://www.intersystems.com/downloads/documentation/cache41docs.zip echo 'options SHMMAXPGS=65535' >> KERNCONF echo 'options SEMMNS=255' >> KERNCONF make buildkernel ... make installkernel ... 3. Устанавливаем Cache: sysctl kern.fallback_elf_brand=3 sed -i -e 's/ps -fp/ps -lp/g' /path_to_cache_installer/dist/Cache/scripts/cstart /path_to_cache_installer/cinstall /path_to_cache_dir/cstop brandelf -t Linux /path_to_cache_dir/bin/* brandelf -t Linux /usr/local/etc/cachesys/* sysctl kern.fallback_elf_brand=-1 4. Запускаем и тестрируем: /path_to_cache_dir/cstart csession cache USER>w $ZV USER>d ^%BENCH USER>d ^%BENCHGLO Выражаю огромную благодарность Тимуру Сафину (компания InterSystems Corp.) за быстрый и качественный саппорт. К сожалению, компания InterSystems официально не поддерживает системы *BSD. Ваше мнение и пожелания по этому поводу можно отправить на info@intersys.com, info@intersystems.ru. Автор не несет никакой ответственности за содержимое этого документа. Александр Жегалов, System Administrator, NNT Telecom.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Александр (?), 11:24, 27/05/2003 [ответить]  
  • +/
    патч для cstart:
    --- cstart      Sun May  5 17:39:09 2002
    +++ /usr/local/cachesys5/bin/cstart     Thu May 22 16:44:55 2003
    @@ -417,7 +417,7 @@
            args=$args' -C '$installdir/$config.cpf'*'$cfgname
            # Pause for removal of stale cache.ids file if necessary
            if [ -f cache.ids ]; then idle=5; else idle=0; fi       #LRS475
    -       ../bin/cuxs -s . $args -B &
    +       ../bin/cuxs -s . $args -B &
            if [ "$!" = "" ]
            then    echo "Cache failed to start."
                    echo "The Cache Control Process could not be created."
    @@ -430,9 +430,10 @@
                    Abort
            fi
            sleep $idle                                             #LRS475
    -       seen='ps -fp$! | tail -1 | awk '{print $2, $3}' | grep -c "$! $$"'
    +       uname -a | grep -q Linux && PSARG=f || PSARG=l
    +       seen='ps -${PSARG}p$! | tail -1 | awk '{print $2, $3}' | grep -c "$! $$"'
            i=""
    -       until test \( -f cache.ids \) -o \( "'ps -fp$! | tail -1 | awk '{print $2, $3}' | grep -c \"
    $! $$\"'" -eq 0 \)
    +       until test \( -f cache.ids \) -o \( "'ps -${PSARG}p$! | tail -1 | awk '{print $2, $3}' | gre
    p -c \"$! $$\"'" -eq 0 \)
            do      i=$i"."
                    sleep 3
                    if [ "$i" = %
     
  • 2, Александр (??), 19:43, 18/04/2005 [ответить]  
  • +/

    --- /usr/cachesys/bin/cstart0 Thu Apr 14 21:19:46 2005
    +++ /usr/cachesys/bin/cstart Thu Apr 14 22:08:55 2005
    @@ -464,9 +464,9 @@
    Abort
    fi
    sleep $idle #LRS475
    - seen='ps -${po}p$! | tail -1 | awk '{print $2, $3}' | grep -c "$! $$"'  #JLC622
    + seen='ps -p$! -o ppid | tail -1 | grep -cw "$$"'
    i=""
    - until test \( -f cache.ids \) -o \( "'ps -${po}p$! | tail -1 | awk '{print $2, $3}' | grep -c \"$! $$\"'" -eq 0 \)  #JLC622
    + until test \( -f cache.ids \) -o \( "'ps -p$! -o ppid | tail -1 | grep -cw \"$$\"'" -eq 0 \)
    do i=$i"."
    sleep 3
    if [ "$i" = "....." ]
     
  • 3, Max (??), 10:52, 28/06/2005 [ответить]  
  • +/
    Эта статья и на FreeBSD 5.3 + Cache 5.0.16 for Linux канает :-)
     
  • 4, EvgeniX (?), 22:20, 29/06/2006 [ответить]  
  • +/
    На FreeBSD 6.1 версия 5.1 в принципе ставится нормально, но brandelf -t Linux имхо всё-же не помешают.

    mod_csp под apache 1/2 не компилируется ни в какую, web работает только через ./CSPnsd

    ./CSPnsd игнорирует конфиг с номером http порта

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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