Wildfire Starting

Hey

I have wildfire installed on a freebsd server and its working fine, Have just installed a new server and can’'t see anything different, I have installed java 1.5. When I start it seems to start but I cannot seem to go to myip:9090. Anyideas?

Many Thanks

Chris

Hi,

you may want to look into the log files for errors. Is it another FreeBSD server or where did you install it?

LG

It is another freebsd server, the directory is /usr/home/wildfire/ Cannot see any errors in /var/logs and have can sh x ./wildifre and it looks all the same as my other server.

Many Thanks

Hi,

I assume you mean “sh -x ./wildfire start” and see no problems. Does “netstat -an|grep 9090” show that the port is open?

Do you have a firewall enabled?

LG

Hey,

The last few lines of the output are:

  • local_classpath=/usr/home/wildfire/.install4j/i4jruntime.jar:/usr/home/wildfire /lib/activation.jar:/usr/home/wildfire/lib/bouncycastle.jar:/usr/home/wildfire/l ib/jdic.jar:/usr/home/wildfire/lib/mail.jar:/usr/home/wildfire/lib/startup.jar

  • echo Starting wildfire

Starting wildfire

  • nohup /usr/local/bin/java -server -Dinstall4j.jvmDir=/usr/local -Dinstall4j.appDir=/usr/home/wildfire -Dexe4j.moduleName=/usr/home/wildfire/bin/wildfire -classpath /usr/home/wildfire/.install4j/i4jruntime.jar:/usr/home/wildfire/lib/activation. jar:/usr/home/wildfire/lib/bouncycastle.jar:/usr/home/wildfire/lib/jdic.jar:/usr /home/wildfire/lib/mail.jar:/usr/home/wildfire/lib/startup.jar com.install4j.runtime.Launcher start org.jivesoftware.wildfire.starter.ServerStarter false false /usr/home/wildfire/bin/…/logs/stderror.log /usr/home/wildfire/bin/…/logs/stdoutt.log true true false true true 0 0 20 20 Arial 0,0,0 8 500 version 3.0.0 20 40 Arial 0,0,0 8 500 -1 -DwildfireHome=/usr/home/wildfire -Dwildfire.lib.dir=/usr/home/wildfire/lib start

  • exit 0

netstat - an|grep 9090 dosn’'t give me anything.

Many thanks for all your help so far!

Chris.

Hi,

so it seems to start normally. Is the process still running - “ps -ef|grep java|more” should show whether it is. One may get a javacore using kill -3 wildfire-PID … but I still think that the log files should contain some exceptions is port 9090 can’'t be opened.

LG

ok doing ps -ef | grep wildfire and java, both java and wildfire are running. Where would I find the logs that will tell me about port 9090 not being opened? There is no firewall.

Many thanks

Chris

ok doing ps -ef | grep wildfire and java, both java

and wildfire are running. Where would I find the logs

that will tell me about port 9090 not being opened?

There is no firewall.

How long are you waiting before checking netstat? You should wait at least 5 minutes.

The logs will be in /usr/home/wildfire/logs; see if there’'s something in them.

Hey,

Went for lunch and came back and it is not there, there is nothing in stderr.out and its not showing on netstat.

Anymore ideas would be a great help as I have used this before and love it.

Many Thanks

Hi,

your logs should be all empty except of stdoutt.log and info.log.

$ cat stdoutt.log

Wildfire 3.0.0

Admin console listening at:

http://127.0.0.1:9090

https://127.0.0.1:9091

$ cat info.log

2006.07.04 17:12:16 Wildfire 3.0.0

2006.07.04 17:12:23 Admin console listening at:

http://127.0.0.1:9090

/code

If this is not the case then get a javacore with kill -3 Wildfire-PID - it will be written to nohup.out and should look like this:

Full thread dump Java HotSpot™ Server VM (1.5.0_07-b03 mixed mode):

“SunJsseListener1-1” prio=1 tid=0x09dab638 nid=0x5820 in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa55cc120> (a org.mortbay.util.ThreadPool$PoolThread)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
  • locked <0xa55cc120> (a org.mortbay.util.ThreadPool$PoolThread)

“SunJsseListener1-0” prio=1 tid=0x098ebb00 nid=0x581f in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa55cbe50> (a org.mortbay.util.ThreadPool$PoolThread)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
  • locked <0xa55cbe50> (a org.mortbay.util.ThreadPool$PoolThread)

“Acceptor [SSL: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9091]]” prio=1 tid=0x09d4eb30 nid=0x581e runnable

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

  • locked <0xa66f9ae0> (a java.net.SocksSocketImpl)

at java.net.ServerSocket.implAccept(ServerSocket.java:450)

at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.jav a:259)

at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)

at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:634)

“SocketListener0-1” prio=1 tid=0x09dc84b0 nid=0x581d in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa66f04d0> (a org.mortbay.util.ThreadPool$PoolThread)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
  • locked <0xa66f04d0> (a org.mortbay.util.ThreadPool$PoolThread)

“SocketListener0-0” prio=1 tid=0x0a033f18 nid=0x581c in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa66f0548> (a org.mortbay.util.ThreadPool$PoolThread)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
  • locked <0xa66f0548> (a org.mortbay.util.ThreadPool$PoolThread)

“Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9090]” prio=1 tid=0x0989a3e8 nid=0x581b runnable

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

  • locked <0xa66f0630> (a java.net.SocksSocketImpl)

at java.net.ServerSocket.implAccept(ServerSocket.java:450)

at java.net.ServerSocket.accept(ServerSocket.java:421)

at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)

at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:634)

“SessionScavenger” daemon prio=1 tid=0x09bd34f8 nid=0x581a waiting on condition

at java.lang.Thread.sleep(Native Method)

at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractS essionManager.java:587)

“Rollover” daemon prio=1 tid=0x098a4be8 nid=0x5818 waiting on condition

at java.lang.Thread.sleep(Native Method)

at org.mortbay.util.RolloverFileOutputStream$Rollover.run(RolloverFileOutputStream .java:300)

“DestroyJavaVM” prio=1 tid=0x09608208 nid=0x5808 waiting on condition

“pool-1-thread-1” prio=1 tid=0x096edb20 nid=0x5817 waiting on condition

at sun.misc.Unsafe.park(Native Method)

at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)

at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNano s(AbstractQueuedSynchronizer.java:1803)

at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)

at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Schedule dThreadPoolExecutor.java:504)

at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Schedule dThreadPoolExecutor.java:497)

at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)

at java.lang.Thread.run(Thread.java:595)

“Thread-0” daemon prio=1 tid=0x096c77b8 nid=0x5814 waiting on condition

at java.lang.Thread.sleep(Native Method)

at com.install4j.runtime.Launcher$StopWatcherThread.run(Unknown Source)

“Low Memory Detector” daemon prio=1 tid=0x096a0648 nid=0x5812 runnable

“CompilerThread1” daemon prio=1 tid=0x0969f178 nid=0x5811 waiting on condition

“CompilerThread0” daemon prio=1 tid=0x0969e0d0 nid=0x5810 waiting on condition

“AdapterThread” daemon prio=1 tid=0x0969cf58 nid=0x580f waiting on condition

“Signal Dispatcher” daemon prio=1 tid=0x0969c0c0 nid=0x580e runnable

“Finalizer” daemon prio=1 tid=0x096918f8 nid=0x580d in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa63726a0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
  • locked <0xa63726a0> (a java.lang.ref.ReferenceQueue$Lock)

at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)

at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

“Reference Handler” daemon prio=1 tid=0x09691398 nid=0x580c in Object.wait()

at java.lang.Object.wait(Native Method)

  • waiting on <0xa6372720> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
  • locked <0xa6372720> (a java.lang.ref.Reference$Lock)

“VM Thread” prio=1 tid=0x0968eec8 nid=0x580b runnable

“VM Periodic Task Thread” prio=1 tid=0x096a1b30 nid=0x5813 waiting on condition

/code

Mybe you want to post your thread dump here using … , so one can probably check if startup did block somewhere … but this will be a hard task.

LG