forum.bitel.ru http://forum.bitel.ru/ |
|
Вот такая ошибка (CRM) http://forum.bitel.ru/viewtopic.php?f=44&t=9535 |
Страница 1 из 1 |
Автор: | pafflootiy [ 04 авг 2014, 23:26 ] |
Заголовок сообщения: | Вот такая ошибка |
Клиент: вер. 6.1.761 / 28.07.2014 12:13:54 os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_55 Сервер: вер. 6.1.938 / 29.07.2014 18:44:03 os: Linux(Debian); java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_60 inet: вер. 6.1.567 / 29.07.2014 18:44:32 Access: вер. 22 / 21.05.2014 13:52:06 Accounting: вер. 21 / 22.04.2014 19:46:29 Ошибка ацесса (при том все работает): Код: connection 08-04/21:13:32 ERROR [sa-p-12-t-23] ServiceActivatorDeviceWorker - ru.bitel.bgbilling.common.BGException: java.lang.RuntimeException: Connection is not reachable ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.lang.RuntimeException: Connection is not reachable at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:223) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.common.BGException: java.lang.RuntimeException: Connection is not reachable at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:67) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:45) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197) ... 12 more Caused by: java.lang.RuntimeException: Connection is not reachable at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:223) at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:52) ... 14 more connection 08-04/21:13:32 ERROR [sa-p-12-t-23] ServiceActivatorSet - Device:7 - null java.lang.NullPointerException at bitel.billing.server.util.mikrotik.ApiConn.sendCommand(ApiConn.java:117) at bitel.billing.server.util.mikrotik.MikrotikApiSession.doCommand(MikrotikApiSession.java:76) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.disconnect(MikrotikServiceActivator.java:54) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.disconnect(ServiceActivatorSet.java:226) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:252) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) connection 08-04/21:13:32 ERROR [sa-p-12-t-23] EventWorker - class ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker: ru.bitel.bgbilling.common.BGException: java.lang.RuntimeExceptio n: Connection is not reachable ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.lang.RuntimeException: Connection is not reachable at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:223) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.common.BGException: java.lang.RuntimeException: Connection is not reachable at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:67) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:45) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197) ... 12 more Caused by: java.lang.RuntimeException: Connection is not reachable at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:223) at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:52) ... 14 more Начала сыпаться после подключения клиента. |
Автор: | stark [ 05 авг 2014, 13:16 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
У вас управление по mikrotik api настроено. Через какой порт управляете ? Этот же порт на устройстве inet указан ? Он доступен с машины где стоит access? Проверьте это для начала. Но есть вероятность, что все доступно и эта ошибка все равно есть. Я с этим сталкивался, когда тестировал mikrotik не тестовом доступе c их официального сайта. Оказалось ошибка в библиотеке работы с mikrotik api, там проверяется наличие доступности хоста вначале и эта проверка неправильная, я тогда связался с разработчиком и он написал мне что исправил. Но я не выкладывал обновление по этому поводу пока, так как никто не жаловался. Для начала все-таки проверьте доступность микротика с access сервера, может быть действительно не доступен. |
Автор: | pafflootiy [ 05 авг 2014, 13:27 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Цитата: Ошибка ацесса (при том все работает): Т.е. порты соответствуют, все открыто, команды даются, команды выполняются. |
Автор: | stark [ 05 авг 2014, 15:47 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Исправлено. В следующем обновлении будет. |
Автор: | pafflootiy [ 05 авг 2014, 15:52 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Отлично! Спасибо! |
Автор: | pafflootiy [ 05 авг 2014, 17:32 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Обновился, не помогло. |
Автор: | stark [ 05 авг 2014, 17:53 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
pafflootiy писал(а): Обновился, не помогло. а access-сервер не забыли обновить? |
Автор: | pafflootiy [ 05 авг 2014, 18:27 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Все сделал. И динкод перекомпилировал. И полностью сервер перезапускал. Код: connection 08-05/16:27:22 ERROR [sa-p-12-t-2] ServiceActivatorDeviceWorker - ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:223) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:67) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:45) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197) ... 12 more Caused by: java.net.NoRouteToHostException: Нет пути до хоста at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at java.net.Socket.connect(Socket.java:528) at java.net.Socket.<init>(Socket.java:425) at java.net.Socket.<init>(Socket.java:241) at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:211) at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:52) ... 14 more connection 08-05/16:27:22 ERROR [sa-p-12-t-2] ServiceActivatorSet - Device:7 - null java.lang.NullPointerException at bitel.billing.server.util.mikrotik.ApiConn.sendCommand(ApiConn.java:117) at bitel.billing.server.util.mikrotik.MikrotikApiSession.doCommand(MikrotikApiSession.java:76) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.disconnect(MikrotikServiceActivator.java:54) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.disconnect(ServiceActivatorSet.java:226) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:252) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) connection 08-05/16:27:22 ERROR [sa-p-12-t-2] EventWorker - class ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:204) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:223) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:145) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:67) at ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:45) at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:197) ... 12 more Caused by: java.net.NoRouteToHostException: Нет пути до хоста at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at java.net.Socket.connect(Socket.java:528) at java.net.Socket.<init>(Socket.java:425) at java.net.Socket.<init>(Socket.java:241) at bitel.billing.server.util.mikrotik.ApiConn.connect(ApiConn.java:211) at bitel.billing.server.util.mikrotik.MikrotikApiSession.connect(MikrotikApiSession.java:52) ... 14 more |
Автор: | pafflootiy [ 05 авг 2014, 18:31 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Пинг с сервера на устройство Код: root@skynetbill:/usr/local/BGInetAccess# ping ХХ.ХХ.ХХ.ХХХ
PING ХХ.ХХ.ХХ.ХХХ (ХХ.ХХ.ХХ.ХХХ) 56(84) bytes of data. 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=1 ttl=62 time=9.79 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=2 ttl=62 time=8.70 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=3 ttl=62 time=8.57 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=4 ttl=62 time=8.62 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=5 ttl=62 time=8.65 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=6 ttl=62 time=8.57 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=7 ttl=62 time=8.60 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=8 ttl=62 time=8.68 ms 64 bytes from ХХ.ХХ.ХХ.ХХХ: icmp_req=9 ttl=62 time=9.15 ms |
Автор: | stark [ 05 авг 2014, 18:55 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
pafflootiy писал(а): Caused by: ru.bitel.bgbilling.common.BGException: java.net.NoRouteToHostException: Нет пути до хоста так это другая ошибка. Подумаем. Кажется я подозреваю в чем дело |
Автор: | stark [ 05 авг 2014, 19:04 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
У вас access и сервер на одной машине ? Хочу чтобы вы в этом случае сделали одну проверку с помощью глобального скрипта, чтобы ради этого обновление не выкладывать. Если на разных, то не получится. |
Автор: | pafflootiy [ 05 авг 2014, 19:04 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
На одной. |
Автор: | pafflootiy [ 07 авг 2014, 13:20 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Интересная ситуация. Ничего не менял, просто в очередной раз попробовал перезапустить ацесс, и ошибка пропала. |
Автор: | stark [ 07 авг 2014, 16:26 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
pafflootiy писал(а): Интересная ситуация. Ничего не менял, просто в очередной раз попробовал перезапустить ацесс, и ошибка пропала. Хм. Возможно дело в следующем . Вы обновили access(запустили update.sh), на рабочем access(не останавливали). Т.е на диске jar-ки обновились, а памяти остался работать старый код. Так вообще не рекомендуем делать, иногда даже старый код в памяти перестает работать и процесс может подвисать и не реагировать на команду остановки(приходится убивать руками). |
Автор: | pafflootiy [ 07 авг 2014, 16:43 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
stark писал(а): Хм. Возможно дело в следующем . Вы обновили access(запустили update.sh), на рабочем access(не останавливали). Маловероятно. Я для пущей уверенности перезапускал сервер(читай "reboot"). И после, неоднократно останавливал и запускал ацесс, и это все после обновления. |
Автор: | pafflootiy [ 07 авг 2014, 16:44 ] |
Заголовок сообщения: | Re: Вот такая ошибка (CRM) |
И вот теперь переживаю, если эта ошибка так же нежданно вернется? |
Автор: | stark [ 07 авг 2014, 16:44 ] |
Заголовок сообщения: | Re: Вот такая ошибка (CRM) |
Хорошо.. Если повторится, тогда будем разбираться. |
Автор: | pafflootiy [ 07 авг 2014, 16:47 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
Я не прочь понаблюдать, но Вы еще предлагали провести... stark писал(а): одну проверку с помощью глобального скрипта . С этим тоже подождем?
|
Автор: | stark [ 07 авг 2014, 17:23 ] |
Заголовок сообщения: | Re: Вот такая ошибка |
pafflootiy писал(а): Я не прочь понаблюдать, но Вы еще предлагали провести... stark писал(а): одну проверку с помощью глобального скрипта . С этим тоже подождем?Да пока я до этого добрался, проблема у вас ушла. Мне нужно чтобы она воспроизводилась. |
Автор: | pafflootiy [ 07 авг 2014, 17:29 ] |
Заголовок сообщения: | Re: Вот такая ошибка (CRM) |
Понял. Скрестил пальцы, зажал кулачки...наблюдаю и жду) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |