forum.bitel.ru
http://forum.bitel.ru/

Клиент не подключается к Серверу: connect timed out
http://forum.bitel.ru/viewtopic.php?f=22&t=13398
Страница 1 из 1

Автор:  Eliza2607 [ 12 июл 2019, 18:00 ]
Заголовок сообщения:  Клиент не подключается к Серверу: connect timed out

Здравствуйте!

Пытаюсь установить и настроить BGBilling 6.2. Настройку сервера сделала: вспомогательное ПО установила, БД (dump.sql) загрузила, BGBilling запустила. Единственное: когда дамп заливала, поменяла пароль для пользователя bill, потому что mysql не пропускал пароль "bgbiling", но в data.properties я внесла изменения. Все сервисы работают, в БД bgbilling зайти могу, но вот с BGBillingClient проблемы: пытаюсь подключиться, а мне пишет "connect timed out". Помогите разобраться, пожалуйста!

Если нужны ещё какие-то данные, скажите.

./server_status.sh выдает:
Код:
[root@bgbilling BGBillingServer]# ./server_status.sh
java.net.SocketTimeoutException: Receive timed out
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143)
        at java.net.DatagramSocket.receive(DatagramSocket.java:812)
        at bitel.billing.server.Server.executeCommand(Server.java:422)
        at bitel.billing.server.Server.main(Server.java:373)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)


Из server.error.log:

Код:
[root@bgbilling log]# tail -n 40 ./server.error.log
        at bitel.billing.server.Server.initSetup(Server.java:384)
        at bitel.billing.server.Server.<init>(Server.java:462)
        at bitel.billing.server.Server.main(Server.java:369)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
server 07-12/13:54:56 ERROR [main] StatusCache -
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.contract.status.server.StatusCache.<init>(StatusCache.java:52)
        at ru.bitel.bgbilling.kernel.contract.status.server.StatusCache.<clinit>(StatusCache.java:28)
        at ru.bitel.bgbilling.kernel.event.processors.BalanceEventProcessor.<init>(BalanceEventProcessor.java:54)
        at ru.bitel.bgbilling.kernel.event.processors.ServerEventProcessor.<init>(ServerEventProcessor.java:56)
        at bitel.billing.server.Server.<init>(Server.java:527)
        at bitel.billing.server.Server.main(Server.java:369)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream - java.lang.reflect.InvocationTargetException
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at java.lang.reflect.Method.invoke(Method.java:498)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream - Caused by: java.lang.ExceptionInInitializerError
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.bgbilling.kernel.event.processors.BalanceEventProcessor.<init>(BalanceEventProcessor.java:55)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.bgbilling.kernel.event.processors.ServerEventProcessor.<init>(ServerEventProcessor.java:56)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at bitel.billing.server.Server.<init>(Server.java:527)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at bitel.billing.server.Server.main(Server.java:369)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         ... 6 more
server 07-12/13:54:56 ERROR [main] LoggingPrintStream - Caused by: java.lang.NullPointerException
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.bgbilling.kernel.module.server.ModuleCache.<init>(ModuleCache.java:77)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         at ru.bitel.bgbilling.kernel.module.server.ModuleCache.<clinit>(ModuleCache.java:36)
server 07-12/13:54:56 ERROR [main] LoggingPrintStream -         ... 10 more


JAVA:
Код:
[root@bgbilling log]# java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)


ОС:
Код:
[root@bgbilling log]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

Автор:  Phricker [ 12 июл 2019, 18:18 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Если подключаетесь с другого компуктера - то проверяйте SELinux, iptables/firewald

Автор:  Eliza2607 [ 12 июл 2019, 18:23 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Если подключаетесь с другого компуктера - то проверяйте SELinux, iptables/firewald

А что именно нужно проверять?

Автор:  Phricker [ 12 июл 2019, 18:30 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Попробуйте их отключить.
Сначала начните с iptables/firewald
Код:
systemctl stop firewalld
systemctl stop iptables


Если после этого подключится - значит дело в файрволе.
Если не подключится - попробуйте отключить SELinux
в файле /etc/sysconfig/selinux установить
Код:
SELINUX=enforcing

в
Код:
SELINUX=disabled

и ребутнуть сервер (потом не забыть снова стопнуть файрвол).
Если и после этого не подключится - значит что то не так настроено.
Проверьте
Код:
ss -atunp | grep 8080

слушает ли биллинг все интерфейсы (в выводе должно быть что-то вроде *:8080)

Автор:  Eliza2607 [ 12 июл 2019, 18:43 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Попробуйте их отключить.
Сначала начните с iptables/firewald
Код:
systemctl stop firewalld
systemctl stop iptables


Если после этого подключится - значит дело в файрволе.
Если не подключится - попробуйте отключить SELinux
в файле /etc/sysconfig/selinux установить
Код:
SELINUX=enforcing

в
Код:
SELINUX=disabled

и ребутнуть сервер (потом не забыть снова стопнуть файрвол).
Если и после этого не подключится - значит что то не так настроено.
Проверьте
Код:
ss -atunp | grep 8080

слушает ли биллинг все интерфейсы (в выводе должно быть что-то вроде *:8080)


Попробовала iptables/firewald - не помогло. А SELinux у меня и был enforcing...

Попробовала
Код:
ss -atunp | grep 8080
система ничего не выводит... Я так понимаю, так быть не должно. Тогда в чем может быть причина?

Автор:  Phricker [ 12 июл 2019, 18:51 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Блин. Тему не читай@сразу отвечай.

Вы update.sh запускали перед запуском сервера?

Автор:  Phricker [ 12 июл 2019, 18:53 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Плюс 6.2 вроде как не рекомендовался с openjdk.
Плюс на 6.2 нет тестовых лицензий он у вас не будет работать.
Ставьте 8.0 (если вы конечно не пытаетесь сделать копию рабочего биллинга и туда подсунуть свои лицензии)

Автор:  Eliza2607 [ 12 июл 2019, 19:02 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Блин. Тему не читай@сразу отвечай.

Вы update.sh запускали перед запуском сервера?


Нет не запускала. Делала то, что написано в документации. Попробовала запустить:
Код:
[root@bgbilling BGBillingServer]# ./update.sh
find: ‘./snapshots’: Нет такого файла или каталога
Actual snapshot not found!


Возможно что-то упустила

Автор:  Eliza2607 [ 12 июл 2019, 19:05 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Плюс 6.2 вроде как не рекомендовался с openjdk.
Плюс на 6.2 нет тестовых лицензий он у вас не будет работать.
Ставьте 8.0 (если вы конечно не пытаетесь сделать копию рабочего биллинга и туда подсунуть свои лицензии)


Да, у нас есть рабочий биллинг 6.2. Хочу на другом сервере поставить.
Т.е., может быть проблема с jdk?

Автор:  Phricker [ 12 июл 2019, 19:14 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Создайте папку "snapshots" в каталоге с сервером.
Выполните команду
Код:
./snapshot.sh create

Потом update.sh запустите.
Или просто файле update.sh закомментируйте строку с проверкой снапшота

Автор:  Eliza2607 [ 12 июл 2019, 19:23 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Создайте папку "snapshots" в каталоге с сервером.
Выполните команду
Код:
./snapshot.sh create

Потом update.sh запустите.
Или просто файле update.sh закомментируйте строку с проверкой снапшота


Есть отказ в праве доступа:
Код:
[root@bgbilling BGBillingServer]# ./update.sh
find: ‘./snapshots’: Нет такого файла или каталога
Found actual snapshot:
# Stopping DataLoader
Stopping bgdataloader (via systemctl):                     [  OK  ]
# Stopping Scheduler
Stopping bgscheduler (via systemctl):                      [  OK  ]
# Stopping Server
Stopping bgbilling (via systemctl):                        [  OK  ]
# Start Updating
./bg_installer.sh: line 10: /opt/java/jdk/bin/java: Отказано в доступе
# Starting Server
Starting bgbilling (via systemctl):                        [  OK  ]
# Starting Scheduler
Starting bgscheduler (via systemctl):                      [  OK  ]
# Starting DataLoader
Starting bgdataloader (via systemctl):                     [  OK  ]
./bgclient_javawebstart.sh: line 30: /opt/java/jdk/bin/java: Отказано в доступе
./bgclient_javawebstart.sh: line 38: /opt/java/jdk/bin/jar: Отказано в доступе


Но я не знаю, в чем причина...

Автор:  skn [ 12 июл 2019, 19:28 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Код:
ls -la /opt/java/jdk/bin/

Автор:  Eliza2607 [ 12 июл 2019, 19:52 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Phricker писал(а):
Создайте папку "snapshots" в каталоге с сервером.
Выполните команду
Код:
./snapshot.sh create

Потом update.sh запустите.
Или просто файле update.sh закомментируйте строку с проверкой снапшота



Вопрос с доступом решила. Теперь выводит:
Код:
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] TcpTransport - Stopping transport tcp:///127.0.0.1:61616
mq 07-12/16:48:58  WARN [ActiveMQ NIO Worker] FailoverTransport - Transport (null) failed to nio://127.0.0.1:61616?socketBufferSize=1000000 , attempting to automatically reconnect due to: java.io.EOFException
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] FailoverTransport - Transport failed with the following exception:
java.io.EOFException
        at org.apache.activemq.transport.nio.NIOTransport.serviceRead(NIOTransport.java:97)
        at org.apache.activemq.transport.nio.NIOTransport.access$000(NIOTransport.java:44)
        at org.apache.activemq.transport.nio.NIOTransport$1.onSelect(NIOTransport.java:68)
        at org.apache.activemq.transport.nio.SelectorSelection.onSelect(SelectorSelection.java:94)
        at org.apache.activemq.transport.nio.SelectorWorker$1.run(SelectorWorker.java:119)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] ActiveMQConnection - transport interrupted, dispatchers: 0
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] ActiveMQConnection - notified failover transport (unconnected) of pending interruption processing for: ID:bgbilling.nvdh-33440-1562939304362-0:1
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://127.0.0.1:61616?socketBufferSize=1000000]
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://127.0.0.1:61616?socketBufferSize=1000000
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] WireFormatNegotiator - Sending: WireFormatInfo { version=6, properties={TcpNoDelayEnabled=true, SizePrefixDisabled=false, CacheSize=1024, StackTraceEnabled=true, CacheEnabled=true, TightEncodingEnabled=true, MaxInactivityDuration=30000, MaxInactivityDurationInitalDelay=10000}, magic=[A,c,t,i,v,e,M,Q]}
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - Received WireFormat: WireFormatInfo { version=9, properties={TcpNoDelayEnabled=true, SizePrefixDisabled=false, CacheSize=1024, StackTraceEnabled=true, CacheEnabled=true, TightEncodingEnabled=true, MaxFrameSize=9223372036854775807, MaxInactivityDuration=30000, MaxInactivityDurationInitalDelay=10000}, magic=[A,c,t,i,v,e,M,Q]}
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 before negotiation: OpenWireFormat{version=6, cacheEnabled=false, stackTraceEnabled=false, tightEncodingEnabled=false, sizePrefixDisabled=false}
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 after negotiation: OpenWireFormat{version=6, cacheEnabled=true, stackTraceEnabled=true, tightEncodingEnabled=true, sizePrefixDisabled=false}
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] ConnectionStateTracker - conn: ID:bgbilling.nvdh-33440-1562939304362-0:1
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] ConnectionStateTracker - session: ID:bgbilling.nvdh-33440-1562939304362-0:1:-1
mq 07-12/16:48:58 DEBUG [ActiveMQ Task] FailoverTransport - Connection established
mq 07-12/16:48:58  INFO [ActiveMQ Task] FailoverTransport - Successfully reconnected to nio://127.0.0.1:61616?socketBufferSize=1000000
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] ResponseCorrelator - Received unexpected response: {ExceptionResponse {commandId = 0, responseRequired = false, correlationId = 1, exception = java.lang.SecurityException: User name [bill] or password is invalid.}}for command id: 1
mq 07-12/16:48:58 DEBUG [ActiveMQ NIO Worker] ResponseCorrelator - Received unexpected response: {ExceptionResponse {commandId = 0, responseRequired = false, correlationId = 0, exception = java.lang.SecurityException: User name [bill] or password is invalid.}}for command id: 0


Я так понимаю проблема с ActiveMQ. И где-то я не поменяла пароль " [ActiveMQ NIO Worker] ResponseCorrelator - Received unexpected response: {ExceptionResponse {commandId = 0, responseRequired = false, correlationId = 1, exception = java.lang.SecurityException: User name [bill] or password is invalid.}}". Только я не очень понимаю где. Я думала только в data.properties нужно менять

Автор:  zavndw [ 13 июл 2019, 05:00 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

А вы его запустили?
ps ax |grep -i activem

Автор:  Eliza2607 [ 15 июл 2019, 13:37 ]
Заголовок сообщения:  Re: Клиент не подключается к Серверу: connect timed out

Всем спасибо! Разобралась: забыла изменить пароль в activemq.xml

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/