EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Channel access problem on cygwin IOC
From: "Mark Rivers" <[email protected]>
To: <[email protected]>
Date: Thu, 29 Sep 2005 13:53:20 -0500
I am having an intermittent problem with channel access on a cygwin IOC.  Sometimes when the IOC starts everything works fine, but sometimes I get the following behavior:
 
- No channel access clients are able to connect to any PVs on the IOC.  I get the following types of errors:
 
corvette> caget dxpXMAP:med:mca1.ERTM
CAC: Unable to connect because "Connection refused"
CA.Client.Exception...............................................
    Warning: "Virtual circuit disconnect"
    Context: "164.54.160.5:5064"
    Source File: ../cac.cpp line 1145
    Current Time: Thu Sep 29 2005 13:49:55.763202000
..................................................................
Channel connect timed out: 'dxpXMAP:med:mca1.ERTM' not found.

 
- casr on the IOC produces the following, which seems OK to me.
epics> casr 50
Channel Access Server V4.11
No clients connected.
UDP Server:
UDP 164.54.160.111:50650(): User="", V4.11, 0 Channels, Priority=0
        Task Id=0x103987b0, Socket FD=8
        Secs since last send  34.40, Secs since last receive   0.12
        Unprocessed request bytes=16, Undelivered response bytes=0
        State=up
        168 bytes allocated
        Send Lock
epicsMutexId 0x10399060 source ../caservertask.c line 673
ownerTid 0x0 count 0 owned 0
        Put Notify Lock
epicsMutexId 0x10399158 source ../caservertask.c line 674
ownerTid 0x0 count 0 owned 0
        Address Queue Lock
epicsMutexId 0x10399250 source ../caservertask.c line 675
ownerTid 0x0 count 0 owned 0
        Event Queue Lock
epicsMutexId 0x10399348 source ../caservertask.c line 676
ownerTid 0x0 count 0 owned 0
        Block Semaphore
There are currently 1176 bytes on the server's free list
7 client(s), 0 channel(s), 0 event(s) (monitors) 0 putNotify(s)
0 small buffers (16384 bytes ea), and 0 jumbo buffers (16408 bytes ea)
The server's resource id conversion table:
Bucket entries in use = 0 bytes in use = 16404
Bucket entries/hash id - mean = 0.000000 std dev = 0.000000 max = 0
The server's array size limit is 16408 bytes max
Channel Access Address List
164.54.160.255:5065
 
Any ideas on what the problem could be, or how to track it down?  This is a new problem, I have been running cygwin IOCs for many months with no problem.  I am developing a new application that has started to produce these symptoms.
 
Thanks,
Mark
 


Replies:
RE: Channel access problem on cygwin IOC Jeff Hill

Navigate by Date:
Prev: Re: VxWorks TIMEZONE hack, anyone? Andrew Johnson
Next: RE: Channel access problem on cygwin IOC Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: VxWorks TIMEZONE hack, anyone? Rees, NP (Nick)
Next: RE: Channel access problem on cygwin IOC Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·