Wikis - Page

AccuRev process/service crashes if the index database files exceeds two

0 Likes

"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"

Comment List
Related
Recommended