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

Ошибка при запуске клиента в 7.1
http://forum.bitel.ru/viewtopic.php?f=22&t=12621
Страница 1 из 1

Автор:  Yuri Kobyzev [ 15 сен 2017, 15:10 ]
Заголовок сообщения:  Ошибка при запуске клиента в 7.1

Довольно неожиданно перестал работать клиент BGBilling 7.1
которы я запускаю с того же сервера

log:

cat log

---------------------------------------------------------------------------------------------------------------------------------------
log4j:WARN No appenders could be found for logger (ru.bitel.bgbilling.kernel.plugin.common.BGPluginBase).
log4j:WARN Please initialize the log4j system properly.
GraphicsDevice: :0.0 (default)
DisplayMode: 1280x1024x-1x75
ScreenInsets: top=28,left=0,bottom=34,right=0
ScreenInsets(def): top=28,left=0,bottom=34,right=0
http://127.0.0.1:8080/bgbilling/execute ... ndToolBar&
[ length = 0 ] xml =
[Fatal Error] :-1:-1: Premature end of file.
---------------------------------------------------------------------------------------------------

при этом он работал нормально (первая тестовая инсталляция) несколько дней
потом я перегрузил centos 7 (без опускания bgbilling) - reboot
даже завис и после включения выключения компа

вот такое произошло
порт 9990 отзывается на веб интерфейсе нормально
(http://127.0.0.1:9990/console/App.html#home)

./bgbilling.sh доходит до ввода логин и пароль, но далее не пускает
лог я привел

если на порт 127.0.0.1:8080 обратиться то
http://127.0.0.1:8080/bgbilling/webexecuter
404 - Not Found
не понятно пока что делать, ведь все работало

Автор:  dimOn [ 15 сен 2017, 15:24 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

ну так клиент тут ни при чём, сервер лежит же
вот это должно открываться:
http://127.0.0.1:8080/bgbilling/executer

Автор:  Amir [ 15 сен 2017, 15:42 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

Смотрите ошибки в BGBillingServer/log.
Возможно у вас при загрузке системы биллинг стартует раньше, чем MySQL.

Или возможно проблема в неправильной настройке nginx (если используется).

Автор:  Yuri Kobyzev [ 15 сен 2017, 17:36 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

Возможно у вас при загрузке системы биллинг стартует раньше, чем MySQL.
^^^ нет - я несколько раз сервер перезагружал а mySQL все время висит


Или возможно проблема в неправильной настройке nginx (если используется).
^^
не используется

Логи

server.out -
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_144] /opt/java/jdk1.8.0_144/jre
Runtime name: 10752@kobyzev
Java endorsed dirs: ./lib/endorsed:/opt/java/jre/lib/endorsed
OS: Linux 3.10.0-514.el7.x86_64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=37376k free=35817k max=466432k
Sep 15, 2017 2:24:42 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-0.0.0.0-8080"]
Sep 15, 2017 2:24:43 PM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-nio-0.0.0.0-8080"]
java.net.BindException: Address already in use

centos 7
кто то порт занял не пойму пока...

Автор:  Yuri Kobyzev [ 15 сен 2017, 17:55 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

[root@kobyzev log]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: enp0s25
sources:
services: dhcpv6-client ssh
ports: 443/tcp 5589/tcp 80/tcp 8080/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
с виду нормально

я для 8080 делал enable в файреволле для захода снаружи
но не должно было как то повлиять

Автор:  Yuri Kobyzev [ 15 сен 2017, 18:25 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

nmap -sT -O localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00053s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
631/tcp open ipp
3306/tcp open mysql
8080/tcp open http-proxy
8443/tcp open https-alt
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.7 - 3.9
Network Distance: 0 hops


вроде порты используются

Автор:  Amir [ 15 сен 2017, 18:28 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

netstat -lptn

Автор:  Yuri Kobyzev [ 15 сен 2017, 18:44 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

[root@kobyzev ~]# netstat -lptn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9066 0.0.0.0:* LISTEN 2036/java
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2520/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1169/java
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2620/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1122/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1060/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2597/master
tcp 0 0 127.0.0.1:8443 0.0.0.0:* LISTEN 1169/java
tcp 0 0 127.0.0.1:32000 0.0.0.0:* LISTEN 1660/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 1169/java
tcp 0 0 0.0.0.0:9033 0.0.0.0:* LISTEN 2033/java
tcp6 0 0 :::46123 :::* LISTEN 1660/java
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 127.0.0.1:61616 :::* LISTEN 1660/java
tcp6 0 0 :::22 :::* LISTEN 1122/sshd
tcp6 0 0 ::1:631 :::* LISTEN 1060/cupsd
tcp6 0 0 ::1:25 :::* LISTEN 2597/master
tcp6 0 0 :::8161 :::* LISTEN

Автор:  Yuri Kobyzev [ 15 сен 2017, 18:44 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

[root@kobyzev ~]# service bgbilling status
Б≈▐ bgbilling.service - SYSV: bgbilling daemon
Loaded: loaded (/etc/rc.d/init.d/bgbilling; bad; vendor preset: disabled)
Active: active (exited) since Fri 2017-09-15 18:37:54 MSK; 5min ago
Docs: man:systemd-sysv-generator(8)
Process: 1999 ExecStart=/etc/rc.d/init.d/bgbilling start (code=exited, status=0/SUCCESS)

Sep 15 18:37:54 kobyzev systemd[1]: Starting SYSV: bgbilling daemon...
Sep 15 18:37:54 kobyzev bgbilling[1999]: Starting bgbilling: [ OK ]
Sep 15 18:37:54 kobyzev systemd[1]: Started SYSV: bgbilling daemon.
process not found [FAILED]
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:436)
at bitel.billing.server.Server.main(Server.java:387)
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)

Автор:  skyb [ 18 сен 2017, 07:32 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

Убейте вы этот процес и запустите биллинг заново
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1169/java

Автор:  dimOn [ 18 сен 2017, 10:55 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

каша какая-то в топике. делайте всё последовательно и по ходу проблем уже можно подсказывать будет
вы с портом разобрались?
зачем вы запускаете клиент или статус сервера и спрашиваете про это что-то, если у вас ещё при старте сервера пишет что он не стартанул и ясно написал почему именно - порт занят

Автор:  Yuri Kobyzev [ 18 сен 2017, 16:19 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

Сейчас все нормально. Помог перезапуск wildfly
как его правильно запускать при перезагрузке (видимо тут причина - ведь после перезагрузки он сломался)

Автор:  skyb [ 19 сен 2017, 06:14 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

причем тут wildfly и сервер О_о

Автор:  zavndw [ 19 сен 2017, 09:38 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

он на каких то таких же портах работает, то ли 9990 то ли 8080

Автор:  Yuri Kobyzev [ 19 сен 2017, 13:58 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

После перезапуска не удается добиться нормального старта сервера bgbilling- log
server.error.log
server 09-19/13:37:55 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
server 09-19/13:38:23 ERROR [main] Server - HTTP server start alarm: Failed to initialize component [StandardServer[-1]] exiting...
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[-1]]
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.startup.Tomcat.start(Tomcat.java:367)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.<init>(Server.java:646)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at bitel.billing.server.Server.main(Server.java:383)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at java.lang.reflect.Method.invoke(Method.java:498)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [StandardService[Tomcat]]
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - ... 10 more
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - Caused by: org.apache.catalina.LifecycleException: Failed to initialize connector [Connector[HTTP/1.1-8080]]
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.core.StandardService.initInternal(StandardService.java:556)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
server 09-19/13:38:23 ERROR [main] LoggingPrintStream - ... 12 more
-----
[root@kobyzev log]# systemctl status bgbilling
Б≈▐ bgbilling.service - SYSV: bgbilling daemon
Loaded: loaded (/etc/rc.d/init.d/bgbilling; bad; vendor preset: disabled)
Active: active (exited) since Tue 2017-09-19 13:37:25 MSK; 10min ago
Docs: man:systemd-sysv-generator(8)
Process: 1728 ExecStart=/etc/rc.d/init.d/bgbilling start (code=exited, status=0/SUCCESS)

Sep 19 13:37:25 kobyzev systemd[1]: Starting SYSV: bgbilling daemon...
Sep 19 13:37:25 kobyzev bgbilling[1728]: Starting bgbilling: [ OK ]
Sep 19 13:37:25 kobyzev systemd[1]: Started SYSV: bgbilling daemon.
---
server.out:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_144] /opt/java/jdk1.8.0_144/jre
Runtime name: 1741@kobyzev
Java endorsed dirs: ./lib/endorsed:/opt/java/jre/lib/endorsed
OS: Linux 3.10.0-514.el7.x86_64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=37376k free=35817k max=466432k
Sep 19, 2017 1:38:23 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-0.0.0.0-8080"]
Sep 19, 2017 1:38:23 PM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-nio-0.0.0.0-8080"]
java.net.BindException: Address already in use
-----
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1206/java
на 8080 висит wildfly что по-моему нормально
ps -ax | grep 1206
1206 ? Sl 0:30 /opt/java/jre/bin/java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Dorg.jboss.boot.log.file=/opt/wildfly/standalone/log/server.log -Dlogging.configuration=file:/opt/wildfly/standalone/configuration/logging.properties -jar /opt/wildfly/jboss-modules.jar -mp /opt/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/opt/wildfly -Djboss.server.base.dir=/opt/wildfly/standalone

пока не понял в чем дело, хотя убиение wildfly и перезапуск несколько раз bgbilling при помощи systemctl
помогают:
kill -9 1206 ; systemctl restart bgbilling

И ошибок нет....

Автор:  zavndw [ 19 сен 2017, 17:55 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

так у вас на 1 порту 2 приложение ни чего нормального, одно убиваете второе начинает работать. Выхода 2
1) поменять порты
2) перенести wildfly на другую машину

Автор:  Yuri Kobyzev [ 19 сен 2017, 18:48 ]
Заголовок сообщения:  Re: Ошибка при запуске клиента в 7.1

Спасибо!

Cделал сдвиг портов для wildfly и все нормально после перезагрузки).

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