EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Multiple IOCs on a remote server
From: "Manoussakis, Adamandios via Tech-talk" <tech-talk at aps.anl.gov>
To: tech-talk <tech-talk at aps.anl.gov>
Date: Tue, 4 Jan 2022 23:14:27 +0000

Depending what your linux OS is,  I ran into issues with the script on ubuntu 18.04 and had to make a few adjustments to get it working.

 

Adam

 

From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Han Lee via Tech-talk
Sent: Tuesday, December 21, 2021 12:08 AM
To: Abdalla Ahmad <Abdalla.Ahmad at sesame.org.jo>
Cc: tech-talk at aps.anl.gov
Subject: Re: Multiple IOCs on a remote server

 

The following repo may help you

 

 

HTH,

Han

 

On Mon, Dec 20, 2021 at 23:44 Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov> wrote:

I think you need to setup UDP broadcasting on the host, see this article: https://wiki-ext.aps.anl.gov/epics/index.php/How_to_Make_Channel_Access_Reach_Multiple_Soft_IOCs_on_a_Linux_Host

P.S.: For some reason, I had to manually set the "$addr" and "$bcast" variables, they were not working for me.

Best Regards,
Abdalla.

-----Original Message-----
From: Tech-talk [mailto:tech-talk-bounces at aps.anl.gov] On Behalf Of Randall Cayford via Tech-talk
Sent: Tuesday, December 21, 2021 9:34 AM
To: Gofron, Kazimierz via Tech-talk <tech-talk at aps.anl.gov>
Subject: Multiple IOCs on a remote server

I’ve run into a problem I don’t understand.  I’m running 2 IOCs on a machine in a different subnet.   I can access the PVs by adding the remote machine’s IP address to my CA_ADDRESS_LIST.  However I can only access the PVs from one of the IOCs - the IOC that I start second.  Whichever IOC I start second. PVs from both are accessible from machines on the same subnet at the same time but only one set of PVs is accessible remotely.  If I restart the first IOC then it becomes the accessible one and the other becomes inaccessible.

I’ve tried setting up a cagateway on the remote machine and the behavior is the same.   Is there some trick to running multiple IOCs on a machine without which only one will respond to remote requests?

Randall
LBNL

--

Jeong Han Lee, Dr.rer.nat

Staff Scientist and Engineer

Lawrence Berkeley National Laboratory

1 Cyclotron Road Mailstop 46R0161

Berkeley, CA 94720, United States

Tel :+1-510-486-6163

Cell:+1-510-384-3868


Navigate by Date:
Prev: RE: Consolidate data from MTS to LTS in archiver appliance on demand Abdalla Ahmad via Tech-talk
Next: Start IOC automatically at boot Donny Domagoj Cosic via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
Navigate by Thread:
Prev: RE: Consolidate data from MTS to LTS in archiver appliance on demand Abdalla Ahmad via Tech-talk
Next: Start IOC automatically at boot Donny Domagoj Cosic via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·