Hi All,
There are several k.exe files running on our server and occupying memory. Can you please share some insights on what this file is there for and what is its purpose?
I went through documentation but did not get full picture of it.
Thanks.
Discussion posts and replies are publicly visible
In short it's something like an in-memory database that runs the entire application. You need it for Appian to live.
Thanks for the input, Tim and David.
Next question I have is 'How do we identify which ones are obsolete and can be stopped from execution?" As I understand, we should ideally have only one instance of this executable file running at a time after server start.
Please correct in case my understanding is incorrect.
Hitesh
I think all engines are run on K, so I have a feeling every instance of K are all needed and you'll drop one or more engines if you turn any of them off.
If you're on a test environment, or if you don't have anything being used by enterprise on your prod environment yet, I suppose you could shut off K files and see what the effect is, provided you're actively monitoring engines and you're willing to accept the risk of adding more work to get it back up.
hiteshd said:As I understand, we should ideally have only one instance of this executable file running at a time
I don't believe there is any such implication at all. In short, this is not something you should mess with manually unless you thoroughly understand what's happening under the hood, and/or you're running a local install where you don't care if you mess it up.