BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 00:49

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Ошибки в логах шедулера
СообщениеДобавлено: 15 янв 2012, 23:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
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 -.
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.log тоже самое....
в dataloader.mq.log тоже самое....
Что это может значить?
Версия 5.1

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 16 янв 2012, 08:39 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
А под какой явой он запущен? Покажи скрипт запуска


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 16 янв 2012, 17:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Ой тему не верно назвал! Нада правильно Ошибки в логах даталоадера, модератор поправьте пожалуйста!
Под 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 22 янв 2012, 15:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 18 янв 2012, 20:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Апчег

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 20 янв 2012, 13:27 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
похоже на проблему подключения к базе данных


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 20 янв 2012, 23:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
БД в шаговой доступности от сервера (в пределах одного коммутатора) ранее (до обновления) подобных проблем не наблюдалось...

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 21 янв 2012, 19:53 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
cat /usr/local/BGIPNNetflowCollector/netflow_ipn.properties
(или речь про другой dataloader?)
И еще - у тебя выложен скрипт запуска BGScheduler, а ошибки - в логе dataloader. Это ведь разные вещи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 22 янв 2012, 13:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
mash55 писал(а):
cat /usr/local/BGIPNNetflowCollector/netflow_ipn.properties
(или речь про другой dataloader?)
И еще - у тебя выложен скрипт запуска BGScheduler, а ошибки - в логе dataloader. Это ведь разные вещи.

Да речь не про нетфлоу коллектор, скрипт запуска поправил в посте ранее.

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 22 янв 2012, 20:41 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
мой скрипт (у меня запускается через 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 в строке запуска.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 23 янв 2012, 14:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
спс, ок попробую....

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 23 янв 2012, 19:31 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 23 янв 2012, 23:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Нетфлоу тут не причём! Проблема с даталоадером была

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 24 янв 2012, 14:19 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
max писал(а):
Нетфлоу тут не причём!

Он тут потому что тут переодически его вспоминали :D

max писал(а):
Проблема с даталоадером была.

А с ним по аналогии. Если ява линуховая, то дописываем в скрипт:
Код:
-Djava.net.preferIPv4Stack=true

и
Код:
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 25 янв 2012, 01:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Это всё стоит, ты ранее уже делился скриптами....

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 25 янв 2012, 15:00 
Не в сети

Зарегистрирован: 07 ноя 2008, 12:51
Сообщения: 99
Карма: -9
max писал(а):
Это всё стоит, ты ранее уже делился скриптами....

где? viewtopic.php?p=48232#p48232 - тут нету


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в логах шедулера
СообщениеДобавлено: 25 янв 2012, 22:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Да вы правы, щас пошёл править......

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.052s | 49 Queries | GZIP : On ]