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

нужна помощь по настройке сервера
http://forum.bitel.ru/viewtopic.php?f=22&t=5936
Страница 1 из 3

Автор:  smiler999 [ 29 сен 2011, 14:03 ]
Заголовок сообщения:  нужна помощь по настройке сервера

на линуксе madriva не получается запуск северной части программы
помогите направьте в правильном направлении.

вот что пишет сервер
[root@localhost ~]# /etc/rc.d/init.d/bgbilling status
bgbilling (pid 5581) is running...
[ OK ]
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.Server.executeCommand(Server.java:311)
at bitel.billing.server.Server.main(Server.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)

Автор:  FessAectan [ 29 сен 2011, 14:12 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

В директории самого сервера должна быть папка log, исследование файлов в этой папке может подтолкнуть на мысль

Автор:  smiler999 [ 29 сен 2011, 19:06 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

ну есть server err log
erver 09-29/11:45:40 ERROR [main] DefaultServerSetup - Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2771)
at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974)
at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:475)
at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:103)
at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:46)
at bitel.billing.server.Server.initSetup(Server.java:273)
at bitel.billing.server.Server.<init>(Server.java:349)
at bitel.billing.server.Server.main(Server.java:258)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.ConnectException
MESSAGE: Connection refused

Автор:  FessAectan [ 29 сен 2011, 19:31 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

mysql запущен?

Автор:  skn [ 29 сен 2011, 19:33 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

программе не удается соединиться и сервером mysql

проверить
1) запущен ли сервер mysql
2) слушает ли он соединения на tcp порту
3) не закрыт ли он файрволом

Автор:  smiler999 [ 29 сен 2011, 21:05 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

да mysql я поставил. запускается он при старте системы.
может что то не то в настройках прописал
dumpsql загрузился.
где можно конкретнее посмотреть по настроке mysql и какую версию брать у меня сейчас стоит версия 5.0..,шла в комплекте с линуксом
и подскажите пожалуйста еще с какой версии лучше начать.предполагается smart edge clips.

Автор:  snark [ 29 сен 2011, 22:02 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

smiler999 писал(а):
где можно конкретнее посмотреть по настроке mysql

Use google, Luke.

smiler999 писал(а):
какую версию брать у меня сейчас стоит версия 5.0

Большинство на форуме использует 5.1, вроде проблем нет.

smiler999 писал(а):
с какой версии лучше начать.предполагается smart edge clips.

Лучше сразу ставить 5.2!

Автор:  skyb [ 30 сен 2011, 04:23 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

в конфиге mysql-server закоментируйте строчку
Код:
skip-network

Насколько помнится в мандриве она по дефолту идет без комента.

Автор:  smiler999 [ 30 сен 2011, 17:08 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

skip network закомментировал
может кто нибудь показать конфиг mysql потому что в мануале и на вики не все понятно и версию ьныйд указать я так понимаю для различных версий разный конфиг

Автор:  snark [ 30 сен 2011, 17:37 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

smiler999 писал(а):
может кто нибудь показать конфиг mysql

Тут только что выложил.

Автор:  smiler999 [ 30 сен 2011, 19:04 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

не пойму в чем дело
вот что отвечает биллинг
[root@localhost local]# /etc/rc.d/init.d/bgbilling status
bgbilling (pid 16355) is running...
[ OK ]
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.Server.executeCommand(Server.java:311)
at bitel.billing.server.Server.main(Server.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)

сервер mysql запущен база bgbilling стоит

Вложения:
Комментарий к файлу: вот конфиг файл mysql
my.txt [5.67 КБ]
Скачиваний: 577

Автор:  Phricker [ 30 сен 2011, 19:05 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

iptables стоит? вырубите и попробуйте

Автор:  smiler999 [ 30 сен 2011, 19:24 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

iptables вырубил ничего не изменилось

Автор:  snark [ 30 сен 2011, 19:42 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

БГБ с мускулом связывается как и _любое_ (вообще любое) иное приложение - ищите где ошиблись!
Как вариант - мускул слушает только на сокете, а Вы пытаетесь подключится к 127.0.0.1 или иному адресу, на котором он НЕ слушает - netstat посмотрите!

Автор:  skn [ 30 сен 2011, 22:25 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

попробуйте из консоли

Код:
mysql -h 127.0.0.1 - u bgbilling

Автор:  skyb [ 01 окт 2011, 06:35 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

Код:
#cat /etc/my.cnf
[client]
user            = root
#password       = your_password
port            = 3306
socket          = /var/lib/mysql/mysql.sock


# The MySQL server
[mysqld]
max_allowed_packet = 50M
myisam_data_pointer_size = 6
max_connections = 1000
server-id=1
#log-bin = /mnt/advanced/mysql_bin/mysql_bin
#replicate-do-db = bgbilling
#slave-compressed = 1
user            = mysql                                                                                                                                                                                                                     
datadir         = /var/lib/mysql                                                                                                                                                                                                             
port            = 3306                                                                                                                                                                                                                       
socket          = /var/lib/mysql/mysql.sock                                                                                                                                                                                                 
pid-file        = /var/run/mysqld/mysqld.pid                                                                                                                                                                                                 
skip-locking                                                                                                                                                                                                                                 
key_buffer = 16M                                                                                                                                                                                                                             
                                                                                                                                                                                                                                             
sort_buffer_size = 512K                                                                                                                                                                                                                     
net_buffer_length = 8K                                                                                                                                                                                                                       
read_buffer_size = 256K                                                                                                                                                                                                                     
read_rnd_buffer_size = 512K                                                                                                                                                                                                                 
myisam_sort_buffer_size = 8M                                                                                                                                                                                                                 
collation_server = utf8_unicode_ci                                                                                                                                                                                                           
character_set_server = utf8                                                                                                                                                                                                                 
                                                                                                                                                                                                                                             
# plugins                                                                                                                                                                                                                                   
plugin_dir=/usr/lib64/mysql/plugin                                                                                                                                                                                                           

                                                                                                                                                                                                                                             
old_passwords

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
#server-id      = 1


# Point the following paths to different dedicated disks
tmpdir          = /usr/local/tmp_mysql
#log-update     = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using BDB tables
#bdb_cache_size = 4M
#bdb_max_lock = 10000

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

#bind-address=192.168.100.1

## Options for mysqld process:
#ndbcluster                      # run NDB engine
#ndb-connectstring=192.168.0.10  # location of MGM node

## Options for ndbd process:
#[mysql_cluster]                 
#ndb-connectstring=192.168.0.10  # location of MGM node

[mysqldump]
quick
max_allowed_packet = 64M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
default-character-set = utf8

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
open-files-limit=32000
err-log=/var/log/mysqld/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
table_cache = 32

# MySQL Instance Manager options section
[manager]
user=mysql
default-mysqld-path=/usr/sbin/mysqld
socket=/var/lib/mysql/mysqlmanager.sock
pid-file=/var/run/mysqld/mysqlmanager.pid
password-file=/etc/mysqlmanager.passwd
run-as-service
monitoring-interval=20
port=2273
#bind-address=192.168.100.1

Я помню что в мандриве много чего писано нада было,, с таким же конфигом от федоры - в мандирве не завелось. Вот мой конфиг с мандрывы.

Автор:  smiler999 [ 03 окт 2011, 16:03 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

да это стандарстный конфиг))закомментированы innodb.
может тогда попробовать поставить федору?

Автор:  smiler999 [ 03 окт 2011, 16:28 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

[root@localhost ~]# mysql -h 127.0.0.1 -u bgbilling
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

Автор:  snark [ 03 окт 2011, 16:43 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

Вам сюда!

Автор:  skyb [ 03 окт 2011, 16:52 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

smiler999 писал(а):
может тогда попробовать поставить федору?

Попробуйте =)

Автор:  smiler999 [ 03 окт 2011, 17:05 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

[root@localhost ~]# /etc/rc.d/init.d/bgbilling restart
Stopping bgbilling: [ OK ]
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.Server.executeCommand(Server.java:311)
at bitel.billing.server.Server.main(Server.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Starting bgbilling: [ OK ]
[root@localhost ~]# mysql -h 127.0.0.1 -u bgbilling
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.0.92 Mandriva Linux - MySQL Standard Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


теперь вроде подключение к 127,0,0,1 есть но ишдштп все равно выдаёт ошибки

Автор:  smiler999 [ 03 окт 2011, 17:26 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

[root@localhost ~]# /etc/rc.d/init.d/bgbilling restart
Stopping bgbilling: [ OK ]
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.Server.executeCommand(Server.java:311)
at bitel.billing.server.Server.main(Server.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Starting bgbilling:

Автор:  smiler999 [ 03 окт 2011, 17:28 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

разработчики помогите пожалуйста. что это значит?
надо ли после установки сервера ставить модуль?

Автор:  skyb [ 03 окт 2011, 17:46 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

у вас не цепляется к мускулу, дайте data.properties
А, и да, убейте процесс сервера биллинга

Автор:  smiler999 [ 03 окт 2011, 17:47 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

connector.http=*:8080
port.admin=2005

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true&queryTimeoutKillsConnection=true
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300

mq.url=failover:(nio://127.0.0.1:61616)
mq.user=bill
mq.pswd=bgbilling

context.path=/bgbilling

Автор:  snark [ 03 окт 2011, 17:51 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

smiler999 писал(а):
mq.url=failover:(nio://127.0.0.1:61616)
mq.user=bill
mq.pswd=bgbilling

Этот раздел мануала прочитан? Все сделано? Работает?

Автор:  smiler999 [ 03 окт 2011, 17:51 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

[root@localhost ~]# /etc/rc.d/init.d/bgbilling stop
Stopping bgbilling: [ OK ]
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at bitel.billing.server.Server.executeCommand(Server.java:311)
at bitel.billing.server.Server.main(Server.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
[root@localhost ~]#

Автор:  skyb [ 03 окт 2011, 17:53 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

не stop
а ps ax | grep server
ищум там название сервера биллинга, потом kill -9 pid_процесса
mq работает?

Автор:  smiler999 [ 03 окт 2011, 17:54 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

[root@localhost ~]# /etc/init.d/activemq start
[root@localhost ~]# /etc/rc.d/init.d/bgbilling start
Starting bgbilling: [ OK ]
[root@localhost ~]#

я не понял как включать автозапуск и биллинга и активMQ

Автор:  skyb [ 03 окт 2011, 17:57 ]
Заголовок сообщения:  Re: нужна помощь по настройке сервера

что говорят логи биллига? он нормально стартанул?
и что значит автозапуск?
кстати, оборачивая все выходную информацию (логи, вывод команд) в тег [code] гораздо читабельней становится

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