The log of this event is output to system.log for the following reasons.
First, when a client requests to process for intramart, it is usually processed in parallel.
This value setting the maximum number which can process in parallel is
conf/imart.xml
------------------------------------------
・ntra-mart/platform/network/server/threads
------------------------------------------
If requests that exceed this maximum are accepted, they are stored in the queue until the server is processed and wait for processing.
This maximum number of requests which can be stored in the queue (the number of matrix waiting for processing) is
conf/imart.xml
------------------------------------------
・ntra-mart/platform/service/application/http/accept/queue
------------------------------------------
At this time ,to indicate that the process request was stored in the queue,
------------------------------------------
goes into the waiting for execution: XX in queue
------------------------------------------
is output to the log.
* For the "XX" part, the number of process requests is output currently stored in the queue.
The HTTP response code 503 is returned to the client because no further process cannot be done for process requests which was left out from the maximum value of this queue.
Since it is not possible to accept a request queue newly, requests such as login cannot be accepted. However, it will be possible as soon as the request queue is processed.
This behavior is by the specification, not a failure.
[Workaround]
The message might not be output by reviewing the following settings.
Please set it for your environment because the load will be applied to the server when the number of concurrency increases.
<conf/imart.xml>
・ntra-mart/platform/network/server/threads
This is the number of network requests that can be processed at the same time.
If more requests are accepted at the same time than this specified value , process is executed for the specified number of requests, but for other requests, the process is waiting to be finished.
*Notes
If this setting value is increased, a lot of server resources might be consumed because many programs are executed at the same time.
Please avoid settings that exceed capabilities of the server.
<conf/imart.xml>
・ntra-mart/platform/service/application/http/accept/queue
The maximum number of queues to wait for processing when it accepts requests that exceed intra-mart/platform/network/server/threads that can be processed at the same time.
If this setting accepts more requests which can be temporarily stored in the queue, the HTTP response code 503 is returned.
For the details on settings, please refer to the setting guide (Service ).
-- Target ------------------------------------------------------------------------------------
iWP/Web System Construction Platform/WebPlatform/AppFramework
------------------------------------------------------------------------------------------------
FAQID:296