Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: [1]
  Reply  |  Print  
Author Topic: Ask Reuben 94 - DVM_AVAILABLE  (Read 348 times)
Reuben B.
Four Js
Posts: 845


« on: September 06, 2021, 05:17:40 am »

The Genero Application Server (GAS) architecture has a number of parts with the proxy, dispatcher, and DVM.  In the configuration there are a number of timeout configurations that control what happens if something happens and the proxy, dispatcher, and DVM can no longer communicate with each other.  Applications and Services both have different set of timeouts but they both have a timeout that I want to talk about, that is DVM_AVAILABLE.
 
The DVM_AVAILABLE dictates how long a proxy process will wait  after it has started a DVM (program)  for the program to respond back that it has started.  This adds some protection in the event that if the program cannot start, the proxy does not wait for ever.  The default value is 10 seconds.
 
We see two types of DVM_AVAILABLE being triggered.  When there is a genuine error and the program fails to start,  but the real head scratcher can occur when there is nothing inherently wrong with your application, it is just that it takes more than 10 seconds to start this one instance, says perhaps due to a network or database glitch.

Read more at https://4js.com/ask-reuben/ig-94/

Register for WWDC 21 at https://4js.com/wwdc21online/

Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines