ITEM: AG7194L
How to get filtd daemon running again?
Question:
Desc:
SE was able to get the filtd daemon running before,
then she had to kill it. Now when she is unable to
restart the daemon. In the filt.log file, it says
context dds /ibm/filters already exist. How do I
bring up the daemon again?
When you kill filtd, and try to start it again, it will
start and then immediately exit. /etc/perf/filter.log?
has the following message:
======= filtd started with UID=0 at Tue Mar 7 09:41:12 1995 =======
Resync, package type 53
ASN.1 number 170 already exists
(DDS/IBM/Filters)
Exiting at: Tue Mar 7 09:41:13 1995
Act: The PERFORMANCE team provided the following answer:
filtd uses shared memory segments, and it does not
release those segments when it is killed. You have
to free the segments before it can be started again.
Page 11-3 of the "Performance Toolbox 1.2 and 2.1 for
AIX User's Guide" (SC23-2625-00) documents how to release
the segments. Basically, you kill all processes that are
Data-Supplier and Data-Consumers, then use "ipcs -m" command
to list the SHMAT segments. All those with KEY "0x78"
should be removed:
ipcrm -m SEG\# -m SEG\# ...
Now filtd can be restarted.
Support Line: How to get filtd daemon running again? ITEM: AG7194L
Dated: March 1995 Category: N/A
This HTML file was generated 99/06/24~13:30:27
Comments or suggestions?
Contact us