Clustering ListManager

 

What is ListManager Clustering?

Multiple ListManager instances (or nodes) may be clustered together using a single database. Each node can perform all ListManager tasks: receive and send mail, accept and process clickthrough and other tracking, and perform scheduled tasks.

 

The benefits of a clustered ListManager environment are:

 

 

What happens when a ListManager node fails?

If a node is lost for whatever reason, the task the node was working on will be interrupted until the node is restored. If the node was delivering mail, no data will be lost, but some recipients will not receive mail until the node is restored. Depending on the sending speed of the lost node, the number of recipients delayed may be in the low thousands.

 

What do I need to cluster ListManager?

In addition to the hardwareand software requirements for a single ListManager installation, the following is also required:

 

 

How difficult is it to use and administer a ListManager cluster?

A ListManager cluster should be largely transparent to users. The administrator may need to initially configure some IP and DNS settings for each node in the cluster, but otherwise administration of a cluster will not be significantly more difficult than administration of a single ListManager instance.

 

Will I see increased sending speeds from a cluster?

Depending on the licenses, a cluster can potentially send out mail more quickly than mail from a single ListManager instance. However, keep in mind that ListManager cannot control how quickly ISPs will accept your mail. In some cases, an ISP will limit the number of inbound connections not just from a single IP address, but from an IP block or range.

 

Where can I see the performance of nodes versus the cluster?

In Reports: Server Performance: Server Sending Speed, you may view charts displaying the attempted, successful, and failed messages per hour for individual nodes or for the cluster.

 

Can I cluster the database?

ListManager does not include tools to run against multiple databases. However, your database may be clustered so that the database clustering is transparent to ListManager. Contact your database vendor for more information about database clustering.

 

Can there ever be conflicts?

Normally, each node in a ListManager cluster will pick up tasks as they are created, and there will be no conflict between them. In rare instances, two moderated messages could be approved twice from two separate nodes, causing a posting to be sent twice. To eliminate the possibility of such mishaps, have list administrators use the interface from one of the nodes.

 

Important Clustering Notes