Hello All,
I have started to build the epics archiver appliance following Hans repo at
https://github.com/jeonghanlee/epicsarchiverap-env. Everything seems to be working great with the application and I am able to access the archiver web application just fine. I start up a basic softIoc with a couple PVs and my pyDM widget is able to control
and access them just fine but I cannot get them to be archived by the appliance. I can also use caget/camonitor/caput without any issue to manipulate the softIoc. I saw another post about checking the ports in the appliances.xml but that seems to be correct
from what I can tell. I tried to look through the logs in /opt/epicsarchiverap/engine mgmt etl retrieval but I didnt see any errors that stood out. I am not sure if its a connection issue with the ca and the archiver or a record thing I am missing but any
advice would be helpful. I have tried using ca://calc:a , calc:a but no luck getting it to archive.
appliances.xml
<appliances>
<appliance>
<identity>appliance0</identity>
<cluster_inetport>localhost:16670</cluster_inetport>
<mgmt_url>http://localhost:17665/mgmt/bpl</mgmt_url>
<engine_url>http://localhost:17666/engine/bpl</engine_url>
<etl_url>http://localhost:17667/etl/bpl</etl_url>
<retrieval_url>http://localhost:17668/retrieval/bpl</retrieval_url>
<data_retrieval_url>http://localhost:17668/retrieval</data_retrieval_url>
</appliance>
</appliances>
also checked the conf file for archappl
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
CATALINA_HOME="/usr/share/tomcat9"
CATALINA_OPTS="-XX:MaxMetaspaceSize=256m -Xms512m -Xmx512m -XX:+UseG1GC -ea"
ARCHAPPL_APPLIANCES="/opt/epicsarchiverap/appliances.xml"
ARCHAPPL_POLICIES="/opt/epicsarchiverap/policies.py"
ARCHAPPL_PROPERTIES_FILENAME="/opt/epicsarchiverap/archappl.properties"
ARCHAPPL_MYIDENTITY="appliance0"
ARCHAPPL_STORAGE_TOP="/arch"
ARCHAPPL_SHORT_TERM_FOLDER="/arch/sts/ArchiverStore"
ARCHAPPL_MEDIUM_TERM_FOLDER="/arch/mts/ArchiverStore"
ARCHAPPL_LONG_TERM_FOLDER="/arch/lts/ArchiverStore"
Example Record for one of the PVs
record(ao,"$(INST):a"){
field(DESC,"Input A")
field(DTYP,"Soft Channel")
field(PREC,1)
field(DRVH,10)
field(HOPR,10)
field(VAL,0)
field(LOPR,-10)
field(DRVL,-10)
field(UDF,1)
field(FLNK,"$(INST):sum")
field(ADEL,0)
field(MDEL,0)
}
Thanks
|