The Content Classification server returns timeout error messages, or the response time is very slow.
First determine if there are any communication problems between the Content Classification client and server. Try turning off your firewall and retest to determine if the firewall is blocking communication.
For additional analysis, use a TCP trace tool of your choice to trace packet flow information between the client and server by listening to all round-trip transmissions. The tool should forward all traffic between the client and server while recording the contents from these transmissions in a log file. If you do not detect any communication problems, contact IBM Software Support to determine whether there are sufficient internal resources for the Content Classification server. Send the following information to IBM Software Support:
Number of computers on which Content Classification runs
Whether any other processes are running on the same computers with Content Classification
Number of CPUs available on each computer. For example, you can determine the number of CPUs on an AIX computer by running the nmon command with the c option.
Number of read-only and read/write decision plan and knowledge base processes that run on each computer. To determine the number of processes, open the Management Console, click Servers, and click the name of a server. The list view on the right lists each knowledge base or decision plan on the selected server and indicates whether the knowledge base or decision plan runs as a read/write or read-only instance. Provide IBM Software Support with a screen capture of the displayed list of knowledge bases and decision plans.
Alternatively, you can determine the number of read-only and read/write processes by viewing Windows Task Manager or by running the ps -ef | grep bns command on AIX, Linux, or Solaris. Provide IBM Software Support with a screen capture of Windows Task Manager or the output from the ps command so that IBM Software Support can determine the number of the following processes:
bnsROKB88 (read-only knowledge base instance)
bnsRWKB88 (read/write knowledge base instance)
bnsRODP88 (read-only decision plan instance)
bnsRWDP88 (read/write decision plan instance)
Number of text extraction servers that are in use and the ports on which they run. To determine the number of text extraction servers, open the Management Console and click
in the console tree. The list view on the right lists all text extraction servers that are configured. Provide IBM Software Support with a screen capture of the displayed list of servers.Open Windows Task Manager or run the ps -ef | grep bns command on AIX, Linux, or Solaris. Determine the number of bnsWatchdog88 processes that are listed.
Open the Classification_Home\Filters\docFilterManager.xml file and find the <Filter> element that contains the <FilterName>HTTP-EMAIL</FilterName> element. Record the port numbers that are specified in the <Port> element.
After IBM Software Support analyzes your data, you might be instructed to complete one or both of the following procedures.
Adding read-only decision plan and knowledge base processes
For each decision plan and knowledge base that runs on the server, there is a single read/write instance. A read/write instance is a server component that can handle read/write and read-only requests for a knowledge base or decision plan. If additional resources are required, read-only instances can be added. A read-only instance is a server component that can handle read-only requests. Read-only requests can be processed by the read/write instance or forwarded to a read-only instance depending on the current workload of the read/write instance. To provide scalability and enhance performance, you can configure the system to run any number of read-only instances of a specific knowledge base or decision plan on multiple computers. Add read-only knowledge base or decision plan processes so that there is at least one read-only process for each read/write process.
To add a read-only instance of a knowledge base or decision plan:
Open the Management Console and select Knowledge bases or Decision plans in the console tree.
In the list view on the right, right-click a knowledge base or decision plan and select Properties.
In the Servers area of the properties window, click Add next to the list of read-only servers. Select a server from the list of available servers and specify a port number.
Configuring additional text extraction servers
To configure an additional text extraction server:
In the Management Console, click Add.
in the console tree and selectSpecify the host name and port on which to run the additional text extraction server.