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  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 
<== Date ==> <== Thread ==>

Subject: Channel access problem on cygwin IOC
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: <tech-talk@aps.anl.gov>
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 
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 
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 ·