forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибки в логах шедулера http://forum.bitel.ru/viewtopic.php?f=22&t=6316 |
Страница 1 из 1 |
Автор: | max [ 15 янв 2012, 23:06 ] |
Заголовок сообщения: | Ошибки в логах шедулера |
Dataloader.out Код: java.lang.NullPointerException <------>at ru.bitel.bgbilling.server.util.ModuleSetup.loadModuleSetup(ModuleSetup.java:47) <------>at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:50) <------>at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:39) <------>at bitel.billing.server.DataLoader.<init>(DataLoader.java:64) <------>at bitel.billing.server.load.DLSocketManager.startApplication(DLSocketManager.java:40) <------>at bitel.billing.server.util.manager.SocketManager.analizeArgs(SocketManager.java:104) <------>at bitel.billing.server.util.manager.SocketManager.executeCommand(SocketManager.java:21) <------>at bitel.billing.server.load.DLSocketManager.<init>(DLSocketManager.java:11) <------>at bitel.billing.server.DataLoader.main(DataLoader.java:481) <------>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) <------>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) <------>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) <------>at java.lang.reflect.Method.invoke(Method.java:597) <------>at ru.bitel.common.bootstrap.Boot.boot(Boot.java:77) <------>at ru.bitel.common.bootstrap.Boot.main(Boot.java:125) 15.01.2012 21:07:10 Executing status dataloader.script.log (очень дохрена тама) Код: 01-15/20:52:38 ERROR [Thread-0] dataloader -. В dataloader.log тоже самое....java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException <------>at bitel.billing.server.DataLoader.run(DataLoader.java:109) 01-15/20:52:38 ERROR [Thread-0] dataloader -. java.lang.NullPointerException в dataloader.mq.log тоже самое.... Что это может значить? Версия 5.1 |
Автор: | mash55 [ 16 янв 2012, 08:39 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
А под какой явой он запущен? Покажи скрипт запуска |
Автор: | max [ 16 янв 2012, 17:01 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
Ой тему не верно назвал! Нада правильно Ошибки в логах даталоадера, модератор поправьте пожалуйста! Под Linux-sun-jdk1.6.0_22 Код: # cat data_loader.sh #!/bin/sh cd ${0%${0##*/}}. #JAVA_HOME=/usr/local/jdk1.6.0/jre #JAVA_HOME=/usr/local/diablo-jdk1.6.0/jre JAVA_HOME=/usr/local/linux-sun-jdk1.6.0/jre if [ -z "$JAVA_HOME" ]; then echo "The JAVA_HOME environment variable is not defined" echo "This environment variable is needed to run this program" exit 1 fi BGBILLING_SERVER_DIR=. CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/* if [ "$1" = "-estart" ]; then #starting nohup /bin/nice -5 ${JAVA_HOME}/bin/java -Dapp.name=BGDataLoader -Dnetworkaddress.cache.ttl=3600 -Xmx1548m -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.DataLoader $1 $2 $3 > ./log/dataloader.out 2>&1 & echo $! > .run/bgdataloader.pid & else if [ "$1" = "debug" ]; then #starting in debug mode nohup /bin/nice -5 ${JAVA_HOME}/bin/java -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n -Dapp.name=BGDataLoader -Dnetworkaddress.cache.ttl=3600 -Xmx256m -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.DataLoader -estart $2 $3 > ./log/dataloader.out 2>&1 & echo $! > .run/bgdataloader.pid & else #execute command ${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx1548m -cp ${CLASSPATH} bitel.billing.server.DataLoader $1 $2 $3 fi fi Скрипты брал у snark`а за что ему отдельное спс, так как со стандартными бителовскими скриптами ошибок в 10 раз больше. |
Автор: | max [ 18 янв 2012, 20:07 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
Апчег |
Автор: | stark [ 20 янв 2012, 13:27 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
похоже на проблему подключения к базе данных |
Автор: | max [ 20 янв 2012, 23:35 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
БД в шаговой доступности от сервера (в пределах одного коммутатора) ранее (до обновления) подобных проблем не наблюдалось... |
Автор: | mash55 [ 21 янв 2012, 19:53 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
cat /usr/local/BGIPNNetflowCollector/netflow_ipn.properties (или речь про другой dataloader?) И еще - у тебя выложен скрипт запуска BGScheduler, а ошибки - в логе dataloader. Это ведь разные вещи. |
Автор: | max [ 22 янв 2012, 13:39 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
mash55 писал(а): cat /usr/local/BGIPNNetflowCollector/netflow_ipn.properties (или речь про другой dataloader?) И еще - у тебя выложен скрипт запуска BGScheduler, а ошибки - в логе dataloader. Это ведь разные вещи. Да речь не про нетфлоу коллектор, скрипт запуска поправил в посте ранее. |
Автор: | mash55 [ 22 янв 2012, 20:41 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
мой скрипт (у меня запускается через jdk-diablo, но это не существенно) Код: # cat netflow.sh #!/bin/sh cd ${0%${0##*/}}. JAVA_HOME=/usr/local/jdk-diablo if [ -z "$JAVA_HOME" ]; then echo "The JAVA_HOME environment variable is not defined" echo "This environment variable is needed to run this program" exit 1 fi BGIPN_NETFLOW_HOME=. CLASSPATH=${BGIPN_NETFLOW_HOME}:${BGIPN_NETFLOW_HOME}/lib/* if [ "$1" = "start" ]; then nohup ${JAVA_HOME}/bin/java -Dapp.name=BGIPNNetflowCollector -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider -Dlog4j.configuration=log4j-collector.xml -Dlog.dir.path=log/ -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 > ./log/netflow.out 2>&1 & else ${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 $4 $5 fi В твоем скрипте не хватает -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider в строке запуска. |
Автор: | max [ 23 янв 2012, 14:24 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
спс, ок попробую.... |
Автор: | snark [ 23 янв 2012, 19:31 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
mash55 писал(а): В твоем скрипте не хватает -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider в строке запуска. Это нужно если используется линуховая (не родная!) ява. Вот рабочий скрипт под линуховую яву (без шебанга!): Код: # grep -vE '^(.*#|$)' netflow.sh JAVA_HOME='/usr/local/jdk/jre' if [ -z "$JAVA_HOME" ]; then echo "The JAVA_HOME environment variable is not defined" echo "This environment variable is needed to run this program" exit 1 fi BGIPN_NETFLOW_HOME=. CLASSPATH=${BGIPN_NETFLOW_HOME}:${BGIPN_NETFLOW_HOME}/lib/* if [ "$1" = "start" ]; then nohup ${JAVA_HOME}/bin/java \ -Dapp.name=BGIPNNetflowCollector \ -Xmx256m \ -Dlog4j.configuration=log4j-collector.xml \ -Dlog.dir.path=log/ \ -Dnetworkaddress.cache.ttl=3600 \ -Djava.awt.headless=true \ -Dfile.encoding=UTF8 \ -Djava.net.preferIPv4Stack=true \ -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider \ -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 > ./log/netflow.out 2>&1 & else ${JAVA_HOME}/bin/java \ -Xmx256m \ -Dnetworkaddress.cache.ttl=3600 \ -Djava.awt.headless=true \ -Dfile.encoding=UTF8 \ -Djava.net.preferIPv4Stack=true \ -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider \ -cp ${CLASSPATH} bitel.billing.server.netflow.ipn.Collector $1 $2 $3 $4 $5 fi /usr/local/jdk - симлинк на /usr/local/linux-sun-jdk1.6.0 Так же крайне желательно поставить это: Код: # grep buffer netflow_ipn.properties
netflow.receive.socket.buffer.size=150000 |
Автор: | max [ 23 янв 2012, 23:09 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
Нетфлоу тут не причём! Проблема с даталоадером была |
Автор: | snark [ 24 янв 2012, 14:19 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
max писал(а): Нетфлоу тут не причём! Он тут потому что тут переодически его вспоминали ![]() max писал(а): Проблема с даталоадером была. А с ним по аналогии. Если ява линуховая, то дописываем в скрипт: Код: -Djava.net.preferIPv4Stack=true и Код: -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider
|
Автор: | max [ 25 янв 2012, 01:02 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
Это всё стоит, ты ранее уже делился скриптами.... |
Автор: | mash55 [ 25 янв 2012, 15:00 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
max писал(а): Это всё стоит, ты ранее уже делился скриптами.... где? viewtopic.php?p=48232#p48232 - тут нету |
Автор: | max [ 25 янв 2012, 22:35 ] |
Заголовок сообщения: | Re: Ошибки в логах шедулера |
Да вы правы, щас пошёл править...... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |