Title: | POLYCENTER Console Manager |
Notice: | Kits, Scans, Docs on CSC32:: as PCM$KITS:,PCM$DOCS:, PCM$SCANS: |
Moderator: | CSC32::BUTTERWORTH |
Created: | Thu Aug 06 1992 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1541 |
Total number of notes: | 6564 |
Hi, I have a customer running PCM 1.6 ECO 3 (VMS 6.1) who sometimes gets his console manager file corrupt and thus gets the following: $ CONSOLE VERIFY CONSOLEMANAGER Starting Host ConsoleManager Loading : CONSOLE$LOGFILES:ConsoleManager. fileset LOG file Test 1, Check to ensure that there are the same number of timestamp records in the .TIMES file as there are <NL> characters in the .LOG file, there should be a one-one match. Test 1 : ** FAILED **, Too many lines of data for available timestamps <1178088> Timestamps in the TIMES file <1292126> Records found in the log file Test 2, Check to ensure that the first timestamp record points to offset 0 in the .LOG file Test 2 : Passed. Test 3, Check to ensure that all our timestamp records point somewhere within the logfile and that they point to newline characters Test 3 : ** FAILED **, Time record 18990 does not point at <LF> Time record 18991 does not point at <LF> Time record 18992 does not point at <LF> Time record 18993 does not point at <LF> . . . Note usting /REPAIR makes no difference! Also, a $CONSOLE ARCHIVE CONSOLEMANAGER/KEEP=72 just goes in to a loop and stops another user being able to archive. Anyone explain why this happens and whether there's a workaround? Thanks, Henry (Basingstoke CSC)
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1530.1 | CSC32::BUTTERWORTH | Gun Control is a steady hand. | Wed May 07 1997 12:23 | 20 | |
Hmmm. I can explain the loop as I've seen it and analyzed it. What happens is the .EVENTS file manages to get some junk between records and cannot get past it. What causes this is typically something extraneous such as a user making a copy such that the end-of-file pointer get updated to be the last byte in the file. When PCM opens the file for append access and starts writing records, you now have junk between the records. Now, in older ECO levels of PCM there were some bugs uncovered in logging. It was required that you rename or archive the old logfiles and allow PCM to create new ones after installing at least ECO 3. Since you already there, I recommend that you shutdown PCM, rename the old CONSOLEMANAGER.* files and restart PCM. The parent daemon will create noew ones and at this point you need to sit back and monitor things. The customer can reattmept the archive of consolemanager after a few days. Makre sure they aren't using somehting other than a PCM interface to manipulate the logfile sets. REgs, Dan |