About DbfServer.exe

The DbfServer process runs and manages the running of a single application (if using WorkflowFirst Launcher). This keeps the application protected both from unintentional access from other applications, and also protected from failures in other applications. 

WorkflowFirst Launcher runs an instance of DbfServer for each application it needs to manage. You will have one instance of DbfServer running in your Task Manager for each application, including one for WorkflowFirst, which itself is a WorkflowFirst application. It is normal for DbfServer to use 10Mb upwards of private memory. 

When the application is republished the DbfServer process is restarted. DbfServer watches for file changes in the application's folder to determine if it needs to restart. When it does, it launches itself and waits for itself to close. 

If the DbfServer process refuses to close, which may be the case if using third-party tools that won't shut-down cleanly, and also in some situations beyond WorkflowFirst's control, then it will force the process to terminate after a certain amount of time (approximately 5 seconds). Transactions will be cleanly aborted and disk caches and connections should be closed and flushed, but there is still some possibility for data loss in this situation. For this reason it may be preferable to republish a server when it is not in use, or to have people stop using the server before it is restarted.


Next Topic:
v4.2.0.956 (beta)
Up Since 2/29/2024 12:02:23 AM