forum.bitel.ru http://forum.bitel.ru/ |
|
Не запускается сервер. http://forum.bitel.ru/viewtopic.php?f=22&t=5663 |
Страница 1 из 1 |
Автор: | sh1z1k [ 30 июн 2011, 20:16 ] |
Заголовок сообщения: | Не запускается сервер. |
Доброго времени суток. При очередном перезапуске сервера, сервер перестал стартовать. В server.out падает следующее: Код: 30.06.2011 16:40:14 org.apache.catalina.startup.Embedded start INFO: Starting tomcat server 30.06.2011 16:40:14 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 30.06.2011 16:40:15 org.apache.coyote.http11.Http11AprProtocol init SEVERE: Error initializing endpoint java.lang.Exception: Socket bind failed: [22] Invalid argument at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:612) at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:107) at org.apache.catalina.connector.Connector.initialize(Connector.java:1058) at org.apache.catalina.startup.Embedded.start(Embedded.java:830) at bitel.billing.server.Server.<init>(Server.java:416) at bitel.billing.server.Server.main(Server.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:51) at ru.bitel.common.bootstrap.Boot.main(Boot.java:99) Версия сервера 5.0 Ubuntu Linux, ядро 2.6.32-30 java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9. ![]() OpenJDK Server VM (build 19.0-b09, mixed mode) Апдейтов никаких не делал О.о В интернетах пишут про проблемы с ipv6 и предлагают патчи на томкат. |
Автор: | skn [ 01 июл 2011, 00:38 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
скорее всего сервер биллинг коректно не остановился, нужно найти процесс и убить вручную |
Автор: | sh1z1k [ 01 июл 2011, 01:20 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
skn писал(а): скорее всего сервер биллинг коректно не остановился, нужно найти процесс и убить вручную Об этом я подумал сразу же, и убил все процессы. Не помогло ![]() |
Автор: | skn [ 01 июл 2011, 14:15 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
ребутнуть не пробовали комп. |
Автор: | sh1z1k [ 01 июл 2011, 15:06 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
Идея хорошая, и думается мне, что после ребута все заработает, но к сожалению нету возможности перегрузить машину, поэтому и обратился на форум, может у кого была такая проблема. |
Автор: | skyb [ 02 июл 2011, 07:13 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
ps ax | grep java кил всего что к яве относиться и запуск ещё раз |
Автор: | sh1z1k [ 02 июл 2011, 14:00 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
Я уже писал выше, что убивал все процессы, не помогает ![]() |
Автор: | snark [ 04 июл 2011, 13:55 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
sh1z1k писал(а): OpenJDK Runtime Environment (IcedTea6 1.9. ![]() OpenJDK Server VM (build 19.0-b09, mixed mode) Ставьте сановскую! sh1z1k писал(а): В интернетах пишут про проблемы с ipv6 и предлагают патчи на томкат. 99% проблем с IPv6 решается добавлением в строку запуска Код: -Djava.net.preferIPv4Stack=true sh1z1k писал(а): убивал все процессы, не помогает ![]() Что говорит Код: jps -v
|
Автор: | sh1z1k [ 04 июл 2011, 14:23 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
snark писал(а): Ставьте сановскую! Ставил, то же самое snark писал(а): 99% проблем с IPv6 решается добавлением в строку запуска Код: -Djava.net.preferIPv4Stack=true Не помогло snark писал(а): Что говорит Код: jps -v Код: root@radius:/home/bgbilling/# jps -v
17348 Jps -Dapplication.home=/usr/lib/jvm/java-6-openjdk -Xms8m |
Автор: | skyb [ 04 июл 2011, 14:39 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
а дайте Код: cat server.sh
|
Автор: | sh1z1k [ 04 июл 2011, 15:22 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
Код: #!/bin/sh
cd ${0%${0##*/}}. export JAVA_HOME=/opt/java BGBILLING_SERVER_DIR=. CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/* if [ ! -d "${BGBILLING_SERVER_DIR}/.run" ] ; then mkdir ${BGBILLING_SERVER_DIR}/.run fi if [ "$1" = "start" ]; then #starting nohup ${JAVA_HOME}/bin/java -Dapp.name=BGBillingServer -Djava.net.preferIPv4Stack=true -Dnetworkaddress.cache.ttl=3600 -Xmx256m -cp ${CLASSPATH} ru.itel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid & else if [ "$1" = "debug" ]; then #starting in debug mode nohup ${JAVA_HOME}/bin/java -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n -Dapp.name=BGBllingServer -Dnetworkaddress.cache.ttl=3600 -Xmx256m -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start $2 $3 > ./log/servr.out 2>&1 & echo $! > .run/bgbilling.pid & else #execute command ${JAVA_HOME}/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ${CLASSPATH} bitel.billing.server.Server $1 $ $3 fi fi |
Автор: | skyb [ 04 июл 2011, 17:20 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
что то из разряда - а вдруг Код: ls -l /opt/java и Код: java -v
|
Автор: | sh1z1k [ 04 июл 2011, 18:15 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
root@radius:/# /opt/java/bin/java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode) |
Автор: | snark [ 04 июл 2011, 18:40 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
Какие именно сервисы запускаются на этой машине? Точнее - что именно запускается у Вас на порту 8080? |
Автор: | sh1z1k [ 04 июл 2011, 19:19 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
snark писал(а): Какие именно сервисы запускаются на этой машине? Точнее - что именно запускается у Вас на порту 8080? bgbillingserver, соотв. на 8080 вешается его томкат Больше ничего не может использовать или даже попытаться использовать этот порт. Да и мне кажется порт тут не при чем, т.к. в ошибке ругается Invalid argument |
Автор: | snark [ 04 июл 2011, 19:44 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
sh1z1k писал(а): snark писал(а): Какие именно сервисы запускаются на этой машине? Точнее - что именно запускается у Вас на порту 8080? bgbillingserver, соотв. на 8080 вешается его томкат Больше ничего не может использовать или даже попытаться использовать этот порт. Сервер не запустился? Ок! Смотрим вывод Код: netstat -an | grep tcp sh1z1k писал(а): мне кажется порт тут не при чем, т.к. в ошибке ругается Invalid argument Ругается на то что сокет (порт) уже занят: sh1z1k писал(а): Код: java.lang.Exception: Socket bind failed |
Автор: | sh1z1k [ 05 июл 2011, 16:53 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
Код: root@radius:/# netstat -ant | grep http-alt root@radius:/# root@radius:/# netstat -ant | grep 8080 root@radius:/# snark писал(а): Ругается на то что сокет (порт) уже занят: java.lang.Exception: Socket bind failed Читайте полностью: java.lang.Exception: Socket bind failed: [22] Invalid argument Эксперимента ради посадил на этот порт апач, никаких проблем с ним нету. |
Автор: | stark [ 06 июл 2011, 14:46 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
попробуйте убрать Код: -Djava.net.preferIPv4Stack=true из server.sh |
Автор: | stark [ 06 июл 2011, 15:57 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
А лучше не убирайте , а отключите ipv6 в ядре, тогда будет работать . |
Автор: | stark [ 06 июл 2011, 16:21 ] |
Заголовок сообщения: | Re: Не запускается сервер. |
А вообще похоже на ошибку в tomcat, которую исправили , но у нас библиотека старая : https://issues.apache.org/bugzilla/show ... i?id=43327 Ошибка проявляется на каких-то конкретных настройках сети при наличии ipv6. У нас библиотека 6.0.14 . А исправили похоже только в 6.0.20. Попробуйте скачать библиотеку 6.0.20: http://archive.apache.org/dist/tomcat/t ... 6.0.20.zip И заменить catalina.jar, tomcat-coyote.jar, annotations-api.jar, jasper.jar, jasper-el.jar, jasper-jdt.jar, jsp-api.jar, servlet-api.jar в папке lib сервера . |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |