Cybersecurity
DevOps Cloud (ADM)
IT Operations Cloud
"PROBLEM/ABSTRACT:
The accurev process/service crashes multiple times per day with possibly the following error in the acserver.log file:
2008/07/03 10:33:42 -Error- from 00000570: 5 General internal error - file.c:1038 - File is too large: stream.ndx o: 4294966784 sz: 4294966784
2008/07/03 10:33:42 unlocking (failsafe 1) 00000570 00702F48
This error may occur to Accurev versions 4.5.x and before.
The acwatchdog.log file contains the following message:
2006/10/17 11:44:49 -Warning- watchdog: accurev_server (pid 26044) exited with status 25
2006/10/17 11:44:49 -Info- watchdog (pid 26043): started accurev server (pid 26141)
The following are limits to the Accurev database index files:
Pre-Accurev 4.5 -> 2 GB
Accurev 4.5 - 4.5.4 -> 4 GB
Accurev 4.6.x -> Unlimited
CAUSE:
Look at the file size of the contents of the <accurev install dir>/storage/site_slice directory and the largest <accurev install dir>/storage/depots/<depot name> directory.
If you notice any files over the limit as stated above, this is the root cause to the problem.
SOLUTION:
If you detect a file over the limit as stated above, perform the following steps to resolve the problem.
If the file has gone over the limit and the file resides in the site_slice directory.
1. Stop the AccuRev process/service
2. cd into <accurev install dir>/bin
3. Run the command 'maintain reindex'
4. Start the AccuRev process/service
If the file has gone over the limit and the file resides in the depot directory.
1. Stop the AccuRev process/service
2. cd into <accurev install dir>/bin
3. Run the command 'maintain reindex <depot name>'
4. Start the AccuRev process/service
For more information contact AccuRev Support"