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

VBD service does not work while the Node is working

SA-52933

Summary



Visual Business Director (VBD) service does not work; however, the Node is working.


Error Messages



Caused by: org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http://<hostname>:<port>/vbd/service/vbdService]; nested exception is java.net.SocketTimeoutException: Read timed out


Steps to Reproduce



Run a Marketing Campaign.


Root Cause



The data was partitioned which caused the issue and VBD read time-out exceptions.

The VBD Cache eviction resulted in degraded performance till the Actuals dataset was updated.



Resolution



Here's the explanation for the reported behavior:

The PR_DATA_IH_FACT table has a large number of rows (91725495 = ~ 91 million records) which impacted the VBD performance. Hence, this must be reduced.

For cache eviction which is 12 Hrs out-of-the-box, the cache must be loaded for VBD. This impacted other operations till the cache is updated. Perform the following local-change to increase the VBD cache timeout and insert a row in the pr_data_vbd_config database table,

Use the vbd.datasource.eviction.timeout property and a value in milliseconds.



 
Suggest Edit

Published July 23, 2018 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

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

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