In this section: |
The Server Status tool allows Managers to select a Distribution Server to restart, suspend, or stop. The tool also enables Managers to switch servers, view traces, or refresh data.
In this section: |
How to: |
The Server Status tool, accessed by selecting the Server Status tab in the Console, enables you to view the status of the Distribution Server. When you configure ReportCaster with a failover Distribution Server or Workload Distribution, the status of all servers is provided and you can perform basic tasks, such as switching the primary and failover server roles. The Server Status tool also provides details about the Distribution Server, such as the host name and port number, the status, and the number of jobs that are running and in the queue. The Distribution Server information includes:
Note: When the Distribution Server attempts to make an SMTP connection to a mail server, the connection will timeout after five minutes.
Manager. When a Distribution Server operates as a Manager, the server listens for requests for on-demand jobs and polls the repository for scheduled jobs. Scheduled and on-demand jobs are dispatched by the Manager to a Distribution Server operating as a Worker. The Manager does not execute jobs. The Manager monitors jobs running on the Worker and communicates job status information to the Client and the ReportCaster API.
Worker. When a Distribution Server operates as a Worker, it receives a job from a Manager and executes the job. The Worker communicates with the Client to retrieve procedures stored in the Repository and with the Reporting Server to run schedule job procedures. The Worker also dispatches HTTP requests and communicates with the file system or FTP servers to retrieve files for distribution. The Worker distributes the results returned from either the Reporting Server, HTTP, or file requests by Email, FTP, Printer, to the Repository, or to the Report Library as specified in the schedule. The Worker also updates the ReportCaster logs with job information and updates the schedule with the next run time.
Note: Depending on your server configuration, you may have one or more additional Dispatchers listed in the Server Status dialog box.
From the Server Status interface, you can perform the following tasks:
Note: When you stop the Distribution Server using this option, you must restart it from the machine where it resides. You cannot restart the Distribution Server remotely.
Note: Distribution Server traces are tracked separately from job traces using this functionality. You do not need to turn on job traces to see Distribution Server traces.
To disable the Distribution Server traces, follow steps 1 and 2, hover over Turn On Server Traces, and click Turn Off Server Traces.
The Distribution Server has separate job queues for each Reporting Server, as well as an additional queue for tasks that do not require a Reporting Server. Therefore, there will always be at least one job thread available for each Reporting Server, in addition to at least one thread for non-server based jobs. No one Reporting Server can have all of the available job threads consumed by jobs associated with that server.
Note: This feature is available as of Release 8.0 Version 02 and higher.
Each Reporting Server is allocated job threads equal to the total number of connections available for that Reporting Server. The Maximum Threads setting is now the total number of threads for each Reporting Server, in addition to the number of threads allocated for remaining tasks.