Error code indicates that the channel is not connected. There is no connection between fdispatch and QRServer.
Resolution:
Restart the fdispatch and QRServer processes and then complete the following general debugging procedure:
1. Turn on fnet debugging:
http://:15100/control?debug.fnet=1
2. Issue some queries.
2. Look at the output in qrserver.scrap for output similar to the following:
[2004-01-21 09:33:07] INFO : qrserver->fnet: events[/s][loop/int/io][
967.3/0.0/1.0] packets[/s][r/w][1.0/1.0] data[kB/s][r/w][0.03/0.01]
If you find a packets[/s][r/w][0.0/1.0] message displayed, then the problem
is most likely present on your system (zero packets read per second).
4. Debug logging for RTS and searchctrl. To investigate this further, it is useful to have debug logs from two components. On all search nodes:
etc/searchrc-1.xml
set debuglog="true"
On the configuration server node:
etc/config_data/RTSearch/webcluster/rtsearchrc.xml
set debugLog="true"
5. Edit %FASTSEARCH%/etc/searchrc-dispatch.xml on search nodes with topfdispatch.
set debuglog="true"
By default the option is set to false.
6. Edit the files above accordingly. Shut down the system and restart after verifying that all the processes have terminated successfully (frtsobj.exe, fsearchctrl.exe).
Showing posts with label Error. Show all posts
Showing posts with label Error. Show all posts
Tuesday, May 19, 2009
Handling Query Errors (Java Search API)
Query errors will appear as an exception to the search() method within the ISearchView interface. Instead of printing the full Java exception, it is possible to catch the specific exception with its error code and error message.
Example:
try {
IQueryResult result = engine.(query);
...
...
} catch (SearchEngineException e) {
System.err.println("Error " + e.getMessage() + ": " + e.getErrorCode());
}
A nonzero error code indicates query related error messages.
Example:
try {
IQueryResult result = engine.(query);
...
...
} catch (SearchEngineException e) {
System.err.println("Error " + e.getMessage() + ": " + e.getErrorCode());
}
A nonzero error code indicates query related error messages.
Labels:
Error,
ESP,
Esp 4.3.x,
ESP 5.2.x,
FAST,
FAST Command,
FAST Error,
FAST ESP,
Query Error
FAST ESP Adminserver error codes and messages
Adminserver error codes and messages.
Severity:
ERROR
Log message
com.fastsearch.esp.admin.
engine.corba.JacORBNameserviceService
[Nameservice@null:0 Local@null:
/] could not activate ORB
(org.jacorb.orb.ORB@
) : org.omg.CORBA.
INITIALIZE: Could not create server socket
vmcid: 0x0 minor code: 0 completed: No
Cause(s) :
The TCP port that Adminserver's ORB tries to bind to is unavailable.
This is most likely due to another instance of Adminserver running or not properly shut down.
Action(s):
Check if Adminserver is already running. If it is, terminate it and restart Adminserver. Check if some other process has bound to either of the two TCP ports with 'netstat -an'. Make sure no other processes are running in the FAST ESP port range before starting FAST ESP.
Severity:
ERROR
Log message
com.fastsearch.esp.admin.
engine.corba.JacORBNameserviceService
[Nameservice@null:0 Local@null:
/] could not activate ORB
(org.jacorb.orb.ORB@
) : org.omg.CORBA.
INITIALIZE: Could not create server socket
vmcid: 0x0 minor code: 0 completed: No
Cause(s) :
The TCP port that Adminserver's ORB tries to bind to is unavailable.
This is most likely due to another instance of Adminserver running or not properly shut down.
Action(s):
Check if Adminserver is already running. If it is, terminate it and restart Adminserver. Check if some other process has bound to either of the two TCP ports with 'netstat -an'. Make sure no other processes are running in the FAST ESP port range before starting FAST ESP.
Thursday, September 4, 2008
FAST ESP ; MARSHAL_MessageSizeExceedLimitOnClient
Question:
---------------
Error: MARSHAL_MessageSizeExceedLimitOnClient What can be the reason for it?
Answer:
--------------
Error: MARSHAL_MessageSizeExceedLimitOnClient usually happens by trying to extract
records or attachments beyond a specified limit. Make sure that you have the
OMNIORB_CONFIG environment variable set to point to the omniorb.cfg file. In this file you can look for the property giopMaxMsgSize = 209715200 # 200 MBytes.
The default level I believe is 200MB.
The hanging will happen when you have this misconfigured.
---------------
Error: MARSHAL_MessageSizeExceedLimitOnClient What can be the reason for it?
Answer:
--------------
Error: MARSHAL_MessageSizeExceedLimitOnClient usually happens by trying to extract
records or attachments beyond a specified limit. Make sure that you have the
OMNIORB_CONFIG environment variable set to point to the omniorb.cfg file. In this file you can look for the property giopMaxMsgSize = 209715200 # 200 MBytes.
The default level I believe is 200MB.
The hanging will happen when you have this misconfigured.
Subscribe to:
Posts (Atom)