We're running SmartTarget 2011 SP2, but not yet in production. We've had ST running in QV on RHEL 6 for weeks but now seeing the following error:
Running the 'bin/jexec -jdk -version' command fails with the following error:
sdlqvunx@hostname:/home/sdlqvunx/fredhopper/live/FAS$ bin/jexec -jdk -version
java.net.BindException: Cannot assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at com.fredhopper.launch.LaunchJava.configureAgent(LaunchJava.java:612)
at com.fredhopper.launch.LaunchJava.main(LaunchJava.java:636)
ERROR: Cannot prepare self-destruction agent
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)
This just happened recently, a reboot of server didn't solve the problem. qserver fails to start and the startloader.log file contains the same error. Anyone know what port number the com.fredhopper.launch.LaunchJava.configureAgent method is trying to bind to?
I've also posted this query over at the Fredhopper Knowledge base: https://www.fredhopper.com/learningcenter/display/fhforums/jexec+script+fails+with+BindException