forum.bitel.ru http://forum.bitel.ru/ |
|
ActiveMQ: Cannot set socket buffer size http://forum.bitel.ru/viewtopic.php?f=22&t=8476 |
Страница 1 из 1 |
Автор: | mash55 [ 19 сен 2013, 14:55 ] |
Заголовок сообщения: | ActiveMQ: Cannot set socket buffer size |
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 с ним просто не стартует. Что нужно исправить? |
Автор: | dimOn [ 19 сен 2013, 15:00 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
а буффер спасе всё же аваилабле или нет? нужно проверить. |
Автор: | Cromeshnic [ 19 сен 2013, 15:02 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
viewtopic.php?f=22&t=6115 |
Автор: | dimOn [ 19 сен 2013, 15:10 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
либо убавить буфер, либо дать яве под mq больше памяти. |
Автор: | mash55 [ 19 сен 2013, 15:44 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
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 |
Автор: | Amir [ 19 сен 2013, 15:49 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
Там не надо было менять. Поменять нужно в url подключения mq.url - в BGBillingServer/data/data.properties, BGInetAccess(BGInetAccounting)/inet-access.xml(inet-accounting.xml). Значение socketBufferSize в документации идет как рекомендуемое, т.е. система может открыть сокет и с другим буфером, но FreeBSD почему-то вообще не создает. |
Автор: | mash55 [ 19 сен 2013, 15:52 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
А какое значение можно поставить? |
Автор: | mash55 [ 19 сен 2013, 16:41 ] |
Заголовок сообщения: | Re: ActiveMQ: Cannot set socket buffer size |
Какой-то процесс, видимо, жрал буфер. Убрал из автозапуска все java-процессы и перегрузил сервер - заработало. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |