|
From: Christian M. <chr...@ta...> - 2011-06-01 02:19:02
|
Arun, the error you are seeing doesn't seem to be directly related with the Wrapper but your applications. Can you verify that there are no other programs running which have already bound the ports your application(s) are trying to bind? You can check this for instance with "netstat" [1] before running your Scheduler also after seeing below error. 3.0.5 is actually a very old version which was released around 4 or 5 years ago. At this time there was no Standard and Professional Edition only Community available. Please let me know if you need any further assistance. Cheers, Christian [1] http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netstat.mspx?mfr=true On Tue, May 31, 2011 at 11:42 PM, Arun Kumar Janarthanan <aru...@co...> wrote: > > Hi, > > We were migrating a windows server from Windows 2000 32 bit which had Jboss, > Tomcat and few other Java service configured through wrapper service, the > system were up and running prettymuch ok as long as we were in windows 2000 > 32 bit. > > However a month ago we had to move the complete services and application > from windows 2000 32 bit to Windows 2008 R2 64bit AMD, since we moved into > the new environment we have been getting frequent socket exception in the > services like Jboss and others are running as service and below are the > details. > > Please advice if I need to download wrapper 64bit windows version and update > them in respective locations of Jboss, Tomcat and other services. > > Also the current version does not slow weather I am running professional / > standard / community version. Kindly advice > > Jboss Logs: > > INFO | jvm 1 | 2011/05/31 09:50:06 | Wrapper (Version 3.0.5) > INFO | jvm 1 | 2011/05/31 09:50:06 | > INFO | jvm 1 | 2011/05/31 09:50:06 | Open socket to wrapper... > INFO | jvm 1 | 2011/05/31 09:50:06 | Opened Socket > INFO | jvm 1 | 2011/05/31 09:50:06 | Send a packet KEY : > 3PlFBXtqG1P_1hVE > INFO | jvm 1 | 2011/05/31 09:50:06 | > handleSocket(Socket[addr=/127.0.0.1,port=1777,localport=32171]) > INFO | jvm 1 | 2011/05/31 09:50:06 | Received a packet LOW_LOG_LEVEL : > 1 > INFO | jvm 1 | 2011/05/31 09:50:06 | Wrapper Manager: LowLogLevel from > Wrapper is 1 > INFO | jvm 1 | 2011/05/31 09:50:06 | Received a packet PING_TIMEOUT : > 300 > INFO | jvm 1 | 2011/05/31 09:50:06 | Wrapper Manager: PingTimeout from > Wrapper is 300000 > INFO | jvm 1 | 2011/05/31 09:50:06 | Received a packet START : start > INFO | jvm 1 | 2011/05/31 09:50:06 | calling listener.start() > INFO | jvm 1 | 2011/05/31 09:50:06 | WrapperSimpleApp: start(args) > INFO | jvm 1 | 2011/05/31 09:50:06 | WrapperSimpleApp: invoking main > method > INFO | jvm 1 | 2011/05/31 09:50:06 | WrapperSimpleApp: main method > completed > INFO | jvm 1 | 2011/05/31 09:50:06 | WrapperSimpleApp: start(args) end. > Main Completed=true, exitCode=null > INFO | jvm 1 | 2011/05/31 09:50:06 | returned from listener.start() > > Error: > > INFO | jvm 1 | 2011/05/31 01:10:54 | Caused by: > java.net.SocketException: No buffer space available (maximum connections > reached?): JVM_Bind > INFO | jvm 1 | 2011/05/31 01:10:54 | at > java.net.PlainSocketImpl.socketBind(Native Method) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > java.net.Socket.bind(Socket.java:472) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > java.net.Socket.<init>(Socket.java:289) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > java.net.Socket.<init>(Socket.java:119) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > com.inet.tds.w.a(Unknown Source) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > com.inet.tds.w.a(Unknown Source) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > com.inet.tds.w.<init>(Unknown Source) > INFO | jvm 1 | 2011/05/31 01:10:54 | at > com.inet.tds.w.a(Unknown Source) > > Wrapper Service: > > INFO | jvm 1 | 2011/05/31 09:29:30 | Wrapper (Version 3.0.5) > INFO | jvm 1 | 2011/05/31 09:29:30 | > INFO | jvm 1 | 2011/05/31 09:29:30 | Open socket to wrapper... > INFO | jvm 1 | 2011/05/31 09:29:30 | Opened Socket > INFO | jvm 1 | 2011/05/31 09:29:30 | Send a packet KEY : > uPij007QRU4x6nJn > INFO | jvm 1 | 2011/05/31 09:29:30 | > handleSocket(Socket[addr=127.0.0.1/127.0.0.1,port=1798,localport=31990]) > INFO | jvm 1 | 2011/05/31 09:29:30 | Received a packet LOW_LOG_LEVEL : > 1 > INFO | jvm 1 | 2011/05/31 09:29:30 | Wrapper Manager: LowLogLevel from > Wrapper is 1 > INFO | jvm 1 | 2011/05/31 09:29:30 | Received a packet PING_TIMEOUT : > 300 > INFO | jvm 1 | 2011/05/31 09:29:30 | Wrapper Manager: PingTimeout from > Wrapper is 300000 > INFO | jvm 1 | 2011/05/31 09:29:30 | Received a packet START : start > INFO | jvm 1 | 2011/05/31 09:29:30 | calling listener.start() > INFO | jvm 1 | 2011/05/31 09:29:30 | WrapperSimpleApp: start(args) > INFO | jvm 1 | 2011/05/31 09:29:30 | WrapperSimpleApp: invoking main > method > INFO | jvm 1 | 2011/05/31 09:29:30 | DBInit starts here.. > INFO | jvm 1 | 2011/05/31 09:29:30 | WrapperSimpleApp: main method > completed > INFO | jvm 1 | 2011/05/31 09:29:30 | WrapperSimpleApp: start(args) end. > Main Completed=true, exitCode=null > INFO | jvm 1 | 2011/05/31 09:29:30 | returned from listener.start() > INFO | jvm 1 | 2011/05/31 09:29:30 | Send a packet STARTED : > > Wrapper Error: > > Driver]java.net.SocketException: Unrecognized Windows Sockets error: 0: > JVM_BindCause :java.net.SocketException: Unrecognized Windows Sockets error: > 0: JVM_Bind > INFO | jvm 1 | 2011/05/30 22:06:09 | com.inet.tds.at: [TDS > Driver]java.net.SocketException: Unrecognized Windows Sockets error: 0: > JVM_Bind > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.aq.a(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.TdsDriver.connect(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.sql.DriverManager.getConnection(DriverManager.java:525) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.sql.DriverManager.getConnection(DriverManager.java:171) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.readersdigest.util.DatabaseFactory.getNewConnection(DatabaseFactory.java:154) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.readersdigest.util.DatabaseFactory.getConnection(DatabaseFactory.java:98) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.readersdigest.util.Database.dbInit(Database.java:157) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.readersdigest.util.Database.dbInit(Database.java:111) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.readersdigest.util.SchedulerTask.run(SchedulerTask.java:73) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.util.TimerThread.mainLoop(Timer.java:512) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.util.TimerThread.run(Timer.java:462) > INFO | jvm 1 | 2011/05/30 22:06:09 | Caused by: > java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.net.PlainSocketImpl.socketBind(Native Method) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.net.Socket.bind(Socket.java:553) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.net.Socket.<init>(Socket.java:363) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > java.net.Socket.<init>(Socket.java:178) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.w.a(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.w.a(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.w.<init>(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | at > com.inet.tds.w.a(Unknown Source) > INFO | jvm 1 | 2011/05/30 22:06:09 | ... 10 more > > wrapper conf: > > #wrapper.java.command=%JAVA_HOME%/bin/java > #wrapper.java.command=D:/Java/j2sdk1.4.1_02/bin/java > wrapper.java.command=%JAVA_HOME%/bin/java > > # Initial Java Heap Size (in MB) > wrapper.java.initmemory=128 > > # Maximum Java Heap Size (in MB) > wrapper.java.maxmemory=768 > > wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp > > wrapper.app.parameter.1=com.readersdigest.util.SchedulerApp > #wrapper.app.parameter.2=10101 > > #wrapper.java.additional.1=-Djavax.net.ssl.trustStore=D:\jdk1.3.1_01\jre\lib\security\cacerts > wrapper.java.additional.1=-Djavax.net.ssl.trustStore=D:\Java\j2sdk1.4.1_02\jre\lib\security\cacerts > wrapper.java.additional.2=-Djavax.net.ssl.trustStorePassword=changeit > > wrapper.java.classpath.1=../lib/wrapper.jar > wrapper.java.classpath.2=%JAVA_HOME%/lib/tools.jar > wrapper.java.classpath.3=d:\payment\service1\jar\jaxp.jar > wrapper.java.classpath.4=d:\Java\xerces-2.4.0.jar > wrapper.java.classpath.5=d:\Java\xalan-2.4.0.jar > wrapper.java.classpath.6=d:\java\classes > wrapper.java.classpath.7=d:\Java\epipe.jar > wrapper.java.classpath.8=d:\Java\readersdigest.jar > wrapper.java.classpath.9=d:\Java\changeone.jar > wrapper.java.classpath.10=d:\Java\Opta7.03.jar > wrapper.java.classpath.11=d:\Java\jsse1.0.2\lib\jcert.jar > wrapper.java.classpath.12=d:\Java\jsse1.0.2\lib\jnet.jar > wrapper.java.classpath.13=d:\Java\jsse1.0.2\lib\jsse.jar > wrapper.java.classpath.14=d:\Java\parser.jar > wrapper.java.classpath.15=d:\Java\ftp\build\ftp.jar > wrapper.java.classpath.16=d:\Java\jaf-1.0.1\activation.jar > wrapper.java.classpath.17=d:\Java\javamail-1.2\imap.jar > wrapper.java.classpath.18=d:\Java\javamail-1.2\mail.jar > wrapper.java.classpath.19=d:\Java\javamail-1.2\mailapi.jar > wrapper.java.classpath.20=d:\Java\javamail-1.2\pop3.jar > wrapper.java.classpath.21=d:\Java\javamail-1.2\smtp.jar > wrapper.java.classpath.22=D:\verisign\payflowpro\java\Verisign.jar > wrapper.java.classpath.23=d:\Java\rddotcom.jar > wrapper.java.classpath.24=d:\Java\apache\commons-beanutils.jar > wrapper.java.classpath.25=d:\Java\apache\commons-collections.jar > wrapper.java.classpath.26=d:\Java\apache\commons-dbcp.jar > wrapper.java.classpath.27=d:\Java\apache\commons-digester.jar > wrapper.java.classpath.28=d:\Java\apache\commons-fileupload.jar > wrapper.java.classpath.29=d:\Java\apache\commons-lang.jar > wrapper.java.classpath.30=d:\Java\apache\commons-net-1.4.1.jar > wrapper.java.classpath.31=d:\Java\apache\commons-logging.jar > wrapper.java.classpath.32=d:\Java\apache\commons-pool.jar > wrapper.java.classpath.33=d:\Java\apache\commons-resources.jar > wrapper.java.classpath.34=d:\Java\apache\commons-validator.jar > wrapper.java.classpath.35=d:\Java\apache\commons-httpclient-2.0-beta2.jar > wrapper.java.classpath.36=d:\Java\apache\jakarta-oro.jar > wrapper.java.classpath.37=d:\Java\apache\struts.jar > wrapper.java.classpath.38=d:\Java\apache\dtdparser.jar > wrapper.java.classpath.39=d:\Java\apache\velocity-J2EE-dep-1.3.1.jar > wrapper.java.classpath.40=d:\Java\apache\sslext.jar > wrapper.java.classpath.41=d:\Java\apache\dtdparser.jar > wrapper.java.classpath.42=d:\jboss-3.2.2\client\jbossall-client.jar > wrapper.java.classpath.43=d:\jboss-3.2.2\client\jbossjmx-ant.jar > wrapper.java.classpath.44=D:\jboss-3.2.2\server\default\deploy\emailservice.ear\conf.jar > wrapper.java.classpath.45=D:\Java\ant\ant.jar > wrapper.java.classpath.46=D:\Java\ant\ant-launcher.jar > wrapper.java.classpath.47=D:\Java\ant\commons-net-1.4.0.jar > wrapper.java.classpath.48=D:\Java\ant\jakarta-oro-2.0.8.jar > wrapper.java.classpath.49=D:\Java\ant\jsch-0.1.14.jar > wrapper.java.classpath.50=D:\Java\ant\ant-jsch.jar > wrapper.java.classpath.51=d:\Java\apache\xmlparserv2.jar > wrapper.java.classpath.52=d:\Java\wsdl4j.jar > wrapper.java.classpath.53=d:\Java\saaj.jar > wrapper.java.classpath.54=d:\Java\axis.jar > wrapper.java.classpath.55=d:\Java\commons-discovery.jar > wrapper.java.classpath.56=d:\Java\jaxrpc.jar > wrapper.java.classpath.57=d:\Java\xercesImpl.jar > wrapper.java.classpath.58=d:\Java\xmlParserAPIs.jar > > wrapper.java.classpath.59=d:\java\commons-codec-1.3.jar > wrapper.java.classpath.60=d:\java\cryptclient.jar > > > wrapper.java.classpath.61=d:\Java\hibernate2.jar > wrapper.java.classpath.62=d:\Java\dom4j-1.4.jar > wrapper.java.classpath.63=d:\Java\odmg-3.0.jar > wrapper.java.classpath.64=d:\Java\cglib-full-2.0.2.jar > wrapper.java.classpath.65=d:\Java\ehcache-1.0.jar > > wrapper.java.library.path.1=../lib > > > wrapper.port=1797 > wrapper.startup.timeout=300 > wrapper.ping.timeout=300 > wrapper.shutdown.timeout=300 > wrapper.disable_shutdown_hook=TRUE > wrapper.request_thread_dump_on_failed_jvm_exit=TRUE > wrapper.ntservice.name=Epipe > wrapper.ntservice.displayname=Epipe Scheduler > wrapper.ntservice.description=Epipe Scheduler > wrapper.ntservice.starttype=AUTO_START > wrapper.ntservice.process_priority=HIGH > > #******************************************************************** > # Wrapper Logging Properties > #******************************************************************** > #NONE for no output > #FATAL to only show fatal error messages > #ERROR to show all error messages > #STATUS to show all state changes > #INFO shows all JVM output and informative messages > #DEBUG shows detailed debug information > #The default value is INFO > wrapper.logfile=../logs/EpipeScheduler.log > #wrapper.console.loglevel=INFO > wrapper.console.loglevel=DEBUG > > # Maximum size that the log file will be allowed to grow to before > # the log is rolled. Size is specified in bytes. The default value > # of 0, disables log rolling. May abbreviate with the 'k' (kb) or > # 'm' (mb) suffix. For example: 10m = 10 megabytes. > wrapper.logfile.maxsize=20m > > # Maximum number of rolled log files which will be allowed before old > # files are deleted. The default value of 0 implies no limit. > wrapper.logfile.maxfiles=10 > > # Log Level for sys/event log output. (See docs for log levels) > #wrapper.syslog.loglevel=NONE > wrapper.syslog.loglevel=DEBUG > wrapper.java.additional.1=-Djavax.net.ssl.keyStore="M:\RDAiCryptWS\util\certs\rdaicryptclient_prod.jks" > wrapper.java.additional.2=-Djavax.net.ssl.keyStorePassword="changeit" > wrapper.java.additional.3=-Duser.timezone="US/Eastern" > > > Best Regards, > Arun Janarthanan > IOMC Web Operations | e-Mail: aru...@re... Mobile: > +19142447518. > HCL on Behalf Readers Digest Association. > > Please email to we...@rd... for the fastest turn around. > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Data protection magic? > Nope - It's vRanger. Get your free trial download today. > http://p.sf.net/sfu/quest-sfdev2dev > _______________________________________________ > Wrapper-user mailing list > Wra...@li... > https://lists.sourceforge.net/lists/listinfo/wrapper-user > > |