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 2022 <2023> 2024 2025 | 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 2022 <2023> 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | 回复: [EXTERNAL] procServ comminication with phoebus problem |
From: | wang Ewen via Tech-talk <tech-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu> |
Cc: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Fri, 2 Jun 2023 07:23:10 +0800 |
Hi , Thank you very much,I will try. Best regards Ewen 从 Windows 版邮件发送 发件人: Mark Rivers Hi Ewen,
Yes, you normally always use the same CA port, 5064. For procServ just change what script it executes to start the IOC, and the telnet port number. Matt Newville wrote a nice Python script for starting our IOCs, which I have attached. To add a new IOC you just added it to the IOCLIST. To start the IOC called 13BMD_XPS you just type start_ioc 13BMD_XPS That will also open a telnet connection to the correct port unless the “-s” or “–silent” option is used.
start_ioc takes a “-b” or “–onboot” flag in which case it starts all IOCs that are flagged to start on boot. If the IOC is already running then typing start_ioc 13BMD_XPS will just telnet to the correct port. Mark From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of wang Ewen via Tech-talk Hi , Thank you for your reply, it's working fine now. I want to run more than one iocs at the same times communication with css phoebus,is it the same port 5064? And just change the ioc name and port? Is it can autorestart when the server restart? Best regards, Ewen 从 Windows 版邮件发送 发件人: Hartman, Steven
That is incorrect. In your configuration, procServ is using port 8888 to provide connection to the IOC console it serves. Channel Access is still using port 5064. Try org.phoebus.pv.ca/addr_list=192.168.238.134:5064. You should be able to telnet to port 8888 to connect to the IOC shell via procServ. |