2015-02-18 3 views
1

Я установил qpid-0.30 на Ubuntu 14.04. Я скомпилировал то же самое из исходного кода, используя файлы cpp, доступные в разделе «Загрузки».QPID 0.30 На Ubuntu 14.04 постоянство не работает

Все работает нормально. Я могу подключиться к QPID, отправить сообщение и получить тоже. Но я, когда я перезапускаю процесс, не существует постоянства

Мне не удается найти, как включить его. В коде используются длительные очереди и постоянные сообщения. Что я могу подтвердить, используя qpid-Stat

Любая помощь или указатели оценили

С уважением, Tarun

+0

вы настроить журнал? – RaGe

+0

Я нашел решение. Проблема заключалась в том, что не все зависимости были решены, и это заставило файл сборки игнорировать плагин хранилища. После установки всех зависимостей. Его все работало нормально Я создал a также для тех же https://gist.github.com/tarlabs/fdb774fa11de316615e3 –

+0

Уход! Вы должны, вероятно, опубликовать ответ и принять его также, чтобы помочь любому, кто смотрит. – RaGe

ответ

1

Я нашел решение. Проблема заключалась в том, что не все зависимости были решены, и это заставило файл сборки игнорировать плагин хранилища. После установки всех зависимостей. Его все работает нормально, я создал суть также для того же

http://gist.github.com/tarunlalwani/fdb774fa11de316615e3

#!/bin/sh 
export DEBIAN_FRONTEND=noninteractive 
QPID_VERSION=0.32 
cd $HOME 
echo "Creating new folder for qpid - $HOME/qpid" 
mkdir qpid 
cd qpid 
echo "Downloading QPID Packages" 
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-cpp-$QPID_VERSION.tar.gz & 
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-tools-$QPID_VERSION.tar.gz & 
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-python-$QPID_VERSION.tar.gz & 
wait 
echo "Extracting all packages" 
tar xf qpid-cpp-$QPID_VERSION.tar.gz & 
tar xf qpid-tools-$QPID_VERSION.tar.gz & 
tar xf qpid-python-$QPID_VERSION.tar.gz & 
wait 
echo "Packages Extracted" 
echo "Installing dependcies" 
sudo apt-get -qy install python-pip python 
sudo apt-get -qy install pkg-config libaio-dev libdb++-dev libboost-all-dev ruby swig libnss3-dev gcc cmake doxygen libsasl2-dev uuid-dev valgrind e2fsprogs 
echo "Building source files..." 
cd qpid-cpp-$QPID_VERSION 
mkdir bld 
cd bld 
cmake .. 
cores=`nproc` 
make -j$cores 
make install 
cd $HOME/qpid/qpid-tools-$QPID_VERSION 
python setup.py install & 
cd $HOME/qpid/qpid-python-$QPID_VERSION 
python setup.py install & 
wait 
Смежные вопросы