>I start an soft IOC server in local computer and intend to
monitor its running status by using alive record.
>epicsEnvSet("ALIVE_SERVER","127.0.0.1") in st.cmd and I use
its default example db as a test, then I start the alive record.
>My problem is when "dbpr aliveEx:alive", the SEVR is always
INVALID, I have no idea if I miss something and which program
should I need to install to make the alive record work.
The alive record by itself isn't very useful. You need a remote
server that listens for the heartbeat UDP messages generated by
the alive record, which is what is specified by ALIVE_SERVER
above. When I wrote the record, I assumed people would want to
write their own remote server code for interacting with alive
record from IOCs, although I'm not sure if that happened much.
I released the server code as used by the BCDA group of the
Advanced Photon Source earlier this year, which I wrote when I was
in that group. You can find information on it and how to use it
at
https://epics-alive-server.github.io/ .
About SEVR, I unfortunately ignored alarms when I wrote the
record, as alarms didn't make sense for how it worked. I will
look into fixing those alarm fields. So you can ignore SEVR being
INVALID, as it doesn't signify a problem.
Dohn Arms