BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 20:14

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 14:55 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
OS: FreeBSD 8.2-RELEASE-p4

./bg_installer.sh update_5.2.zip

вываливает множество ошибок:
Код:
mq 09-19/15:36:56 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://127.0.0.1:61616?socketBufferSize=1000000]
mq 09-19/15:36:56 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://127.0.0.1:61616?socketBufferSize=1000000
mq 09-19/15:36:56  WARN [ActiveMQ Task] TcpTransport - Cannot set socket buffer size = 1000000
mq 09-19/15:36:56 DEBUG [ActiveMQ Task] TcpTransport - Cannot set socket buffer size. Reason: java.net.SocketException: No buffer space available


Конфиг попробовал поставить тот, который рекомендован, но ActiveMQ с ним просто не стартует. Что нужно исправить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а буффер спасе всё же аваилабле или нет? нужно проверить.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
viewtopic.php?f=22&t=6115


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
либо убавить буфер, либо дать яве под mq больше памяти.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:44 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
dimOn писал(а):
либо убавить буфер, либо дать яве под mq больше памяти.


В activemq.xml поставил
Код:
        <systemUsage>
            <systemUsage>
                <memoryUsage>
                    <memoryUsage limit="128 mb"/>
                </memoryUsage>
                <storeUsage>
                    <storeUsage limit="5 gb"/>
                </storeUsage>
                <tempUsage>
                    <tempUsage limit="1 gb"/>
                </tempUsage>
            </systemUsage>
        </systemUsage>


Все равно ругается:
Код:
mq 09-19/15:36:48 DEBUG [ActiveMQ Task] FailoverTransport - Connect fail to: nio://127.0.0.1:61616?socketBufferSize=1000000, reason: java.io.IOException: Function not implemented
mq 09-19/15:36:48 DEBUG [ActiveMQ Task] TcpTransport - Stopping transport tcp:///127.0.0.1:61616
mq 09-19/15:36:48 DEBUG [ActiveMQ Task] FailoverTransport - Waiting 2560 ms before attempting connection.
 09-19/15:36:51 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
mq 09-19/15:36:51 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://127.0.0.1:61616?socketBufferSize=1000000]
mq 09-19/15:36:51 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://127.0.0.1:61616?socketBufferSize=1000000
mq 09-19/15:36:51  WARN [ActiveMQ Task] TcpTransport - Cannot set socket buffer size = 1000000
mq 09-19/15:36:51 DEBUG [ActiveMQ Task] TcpTransport - Cannot set socket buffer size. Reason: java.net.SocketException: No buffer space available
java.net.SocketException: No buffer space available



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Там не надо было менять. Поменять нужно в url подключения mq.url - в BGBillingServer/data/data.properties, BGInetAccess(BGInetAccounting)/inet-access.xml(inet-accounting.xml).
Значение socketBufferSize в документации идет как рекомендуемое, т.е. система может открыть сокет и с другим буфером, но FreeBSD почему-то вообще не создает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 15:52 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
А какое значение можно поставить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ActiveMQ: Cannot set socket buffer size
СообщениеДобавлено: 19 сен 2013, 16:41 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
Какой-то процесс, видимо, жрал буфер. Убрал из автозапуска все java-процессы и перегрузил сервер - заработало.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.041s | 32 Queries | GZIP : On ]