Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Query regarding terminating process and email performance

SA-8482

Summary



Query regarding terminating mail delivery process and email performance


Resolution



When 'ps -ef" output file is inspected, you can see the v_javamaildelivery process still exists and eventually dies on its own after few days after performing the required task.

The email delivery performance depends on below parameters:
  • Tuning of email related parameters (VevMaxFetchRows, VenvEmailBlockSize, VenvMaxEmailMessageListSize, VenvDefaultEmailServerMaxConnections, VenvOpsQueueSize) using Vantage.init file
  • Network Bandwidth between CMD Server and the email Server.
  • The size of the email element used.
  • The number of placeholders used
  • The number of Campaigns running simultaneously
  • The specifications of the CMD application server itself (number if CPU, RAM size, number of concurrent processes running)
In CMD, each campaign contains a dedicated queue whose queue size can be set using VenvOpsQueueSize parameter.

  Example: If there are ~20 campaigns running parallel, you can set the value to 10,000 (ten thousand) . For unlimited number of campaigns this value must be further less (~ 5000 ). You must note that the  values mentioned above are not actuals. You must tweak them based on the experiences on how they show up in production environment.
 
CMD is quick in preparing the emails to send, it is only throttle limit at the email server that needs to be relaxed to inturn increase the performance.
 
Currently,  the VenvOpsQueueSize set is 10,000. You must know the number of Campaigns that are running simultaneously to tweak the above mentioned parameters accordingly.
Relax the throttle limit at email server and check the delivery rate (TPS).


 

Published June 12, 2015 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us