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

Для этого необходимо:
1. Файл демона - xbt_tracker ( в папке /home/xbt/ )

2. Файлы конфига: ( в папке /home/xbt/ )
- xbt_tracker_2710.conf (для первого сайта)
- xbt_tracker_2711.conf (для второго сайта)
- xbt_tracker_2712.conf (для третьего сайта)
- xbt_tracker_2713.conf (для четвёртого сайта)
и т.д.

3. Файл запуска процесса хбт: ( в папке /etc/init.d/ )
- xbt_2710
- xbt_2711
- xbt_2712
- xbt_2713
Содержимое:
Внимание! Необходимо в каждом файле заменять порт (2710) на нужный!
#!/bin/sh
 
XBT_PATH="/home/xbt"
case "$1" in
        start)
                echo "Start XBT Tracker"
                cd $XBT_PATH
                ./xbt_tracker --conf_file xbt_tracker_2710.conf
                echo $?
;;
        stop)
                echo "Stop XBT Tracker"
                kill `cat /var/run/xbt_2710.pid`
                echo $?
;;
        restart)
                kill `cat /var/run/xbt_2710.pid`
                sleep 2
                cd $XBT_PATH
                ./xbt_tracker --conf_file xbt_tracker_2710.conf
;;
        *)
                echo "Usage: /etc/rc.d/xbt {start|stop|restart}"
                exit 1
;;
esac
exit 0


4. Настройка в админке модуля! На каждом сайте, в админке модуля, указать нужный порт (2710, 2711, 2712, 2713), сохранить настройки.

5. Запустить процессы хбт:
/etc/init.d/xbt_2710 start
/etc/init.d/xbt_2711 start
/etc/init.d/xbt_2712 start
/etc/init.d/xbt_2713 start
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.