forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка при рестарте и обновлении access+accounting http://forum.bitel.ru/viewtopic.php?f=44&t=11582 |
Страница 1 из 1 |
Автор: | leliksuperr [ 10 май 2016, 13:17 ] |
Заголовок сообщения: | Ошибка при рестарте и обновлении access+accounting |
Доброго времени суток! Перешли на 7 версию биллинга, обновляли все по инструкциям. В данный момент хотим тестировать работу модуля inet, но: -access и accounting запускаются без ругани, но в клиенте выдает ошибки; -на вики нашли такую ошибку, попробовали обновить серверные приложения через update.sh - также выдает ошибки. И при рестарте ругаются оба приложения. Все приложения и базы на одной машине. На вики ничего больше не нашли по этому поводу, на форуме тоже. Подскажите, пожалуйста, где или как исправлять Код: Starting libraries update. Requesting BGBillingServer lib info. 05-10/11:04:04 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@86be70a] to java:comp/env/mq/connectionFactory 05-10/11:04:04 INFO [main] DefaultServerSetup - Init DB connection pools 05-10/11:04:04 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master 05-10/11:04:04 INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master 05-10/11:04:05 ERROR [main] DefaultServerSetup - Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:981) at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:628) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1014) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2255) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2286) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2085) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:795) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:327) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75) at ru.bitel.bgbilling.server.util.DefaultServerSetup$2.makeObject(DefaultServerSetup.java:385) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188) at ru.bitel.bgbilling.server.util.DatabaseConnectionPool$1.getConnection(DatabaseConnectionPool.java:30) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:581) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:137) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:70) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:115) Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2957) at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:560) ... 23 more 05-10/11:04:05 ERROR [main] Preferences - java.lang.NullPointerException at ru.bitel.common.Preferences.loadModuleSetup(Preferences.java:412) at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:139) at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:70) at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:115) 05-10/11:04:05 INFO [main] DefaultServerSetup - Init trash pools... mq 05-10/11:04:05 INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory... мая 10, 2016 11:04:05 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect INFO: Successfully connected to tcp://localhost:61616 05-10/11:04:05 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@9d5509a to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent mq 05-10/11:04:05 DEBUG [main] EventProcessor - Request, timeout 10000 : Event[bitel.billing.server.installer.event.GetLibrariesInfoEvent] moduleId: no; pluginId: no; cid: global; scid: -1; userId: -1; timestamp: -1 Local libraries already synchronized with BGBillingServer. аналогично при обновлении accounting. при рестарте: Код: ./bginet_access restart Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_45] /opt/java/jdk1.8.0_45/jre Runtime name: 30068@bgbilling.trans-media.pro Java endorsed dirs: /lib/endorsed:/opt/java/jdk1.8.0_45/lib/endorsed OS: Linux 3.2.0-4-amd64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=15872k free=14809k max=247488k Error: В соединении отказано java.net.ConnectException: В соединении отказано at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:244) at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.sendCommand(CommandPortListener.java:229) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:869) 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:497) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Инфо по версии: Код: Информация о версии:
Клиент: вер. 7.0.798 / 14.04.2016 14:21:31 os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.8.0_51 Сервер: вер. 7.0.1022 / 14.04.2016 14:21:46 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45 assist: вер. 7.0.85 / 08.04.2016 17:40:31 card: вер. 7.0.37 / 08.04.2016 17:40:32 dba: вер. 7.0.167 / 08.04.2016 17:40:39 drweb: вер. 7.0.73 / 08.04.2016 17:40:40 email: вер. 7.0.179 / 08.04.2016 17:40:41 inet: вер. 7.0.634 / 14.04.2016 14:21:55 npay: вер. 7.0.193 / 08.04.2016 17:40:43 payonline: вер. 7.0.63 / 08.04.2016 17:40:44 phone: вер. 7.0.262 / 08.04.2016 17:40:45 qiwi: вер. 7.0.46 / 08.04.2016 17:40:45 reports: вер. 7.0.206 / 14.04.2016 14:22:01 rscm: вер. 7.0.179 / 08.04.2016 17:40:47 ru.bitel.bgbilling.plugins.bonus: вер. 7.0.119 / 08.04.2016 17:40:32 ru.bitel.bgbilling.plugins.cladr: вер. 7.0.123 / 08.04.2016 17:40:39 ru.bitel.bgbilling.plugins.crm: вер. 7.0.192 / 08.04.2016 17:40:39 ru.bitel.bgbilling.plugins.dispatch: вер. 7.0.79 / 08.04.2016 17:40:40 ru.bitel.bgbilling.plugins.documents: вер. 7.0.169 / 08.04.2016 17:40:40 ru.bitel.bgbilling.plugins.helpdesk: вер. 7.0.179 / 12.04.2016 16:41:07 ru.bitel.bgbilling.plugins.organizer: вер. 7.0.74 / 08.04.2016 17:40:44 subscription: вер. 7.0.35 / 08.04.2016 17:40:48 trayinfo: вер. 7.0.174 / 08.04.2016 17:40:48 tv: вер. 7.0.207 / 08.04.2016 17:40:21 voiceip: вер. 7.0.189 / 08.04.2016 17:40:15 |
Автор: | barguzin2 [ 10 май 2016, 13:48 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
Access и Accounting отдельно обновляли ? Уверены, что они без ошибок запускаются ? В логах точно всё гладко? И причём тут клиент? Клиент работает с сервером, с ним всё в порядке? посмотрите ps -ef на предмет зависших процессов. А также mysql проверьте, с ним всё ли в порядке, а то что-то как раз на него жалобы идут. |
Автор: | Jimson [ 10 май 2016, 13:49 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
Сервер не поднимается, так как не может присоединится к базе данных (mysql). Access/accounting соответственно не могут присоединится к серверу BGBilling и получить свои обновления. |
Автор: | Amir [ 10 май 2016, 14:12 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
MySQL точно запущен? Версия MySQL не старая? |
Автор: | leliksuperr [ 10 май 2016, 15:43 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
Сервер работает норм, клиент запускается, никаких ошибок по серверу нет. В настройках и access и accounting путь,явки и пароли абсолютно такие же, как и на сервере, вручную тоже заходит в базу. Обновляли каждый сервер по отдельности по update.sh. Запуск по отдельности после полной остановки гладкий, никуда не ругается. Ругается при обновлении, рестарте и работе с модулем в клиенте(например, при перекомпиляции) |
Автор: | leliksuperr [ 10 май 2016, 15:47 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
Amir писал(а): MySQL точно запущен? Версия MySQL не старая? Запущен, вручную все заходит. И сервер отдельно тоже пользуется базой. Версия mysql 5.5.43-0+deb7u1. |
Автор: | barguzin2 [ 10 май 2016, 15:58 ] |
Заголовок сообщения: | Re: Ошибка при рестарте и обновлении access+accounting |
leliksuperr писал(а): Сервер работает норм, клиент запускается, никаких ошибок по серверу нет. В настройках и access и accounting путь,явки и пароли абсолютно такие же, как и на сервере, вручную тоже заходит в базу. Обновляли каждый сервер по отдельности по update.sh. Запуск по отдельности после полной остановки гладкий, никуда не ругается. Ругается при обновлении, рестарте и работе с модулем в клиенте(например, при перекомпиляции) Access и Accounting нужно скачать новой версии, поправить конфиги и уже потом запускать update.sh перед первым стартом. И посмотрите в процессах может есть подвисшие Access и Acounting. Раз не перезапускаются нормально, значит нужно убить процессы вручную и уже потом обновлять по указанному сценарию. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |