Last update: 5/15/2012; 9:53:54 AM.

River2 database size limit

spacer There's a limit spacer

spacer There's a limit to how big an object database can grow -- approximately 2 gigabytes.

spacer Every time River2 does something that could result in using space, it checks if the database is approaching its maximum size. When it gets close, it won't continue. And it adds a message to the Log page so you can take the steps necessary to get your River2 server running smoothly again.

spacer Compacting the database spacer

spacer Usually there is enough room for lots more scanning, but the database has gotten fragmented. You can compact the database and then continue.

spacer How to spacer

spacer These instructions assume you're using config.root to store your River2 data. If you don't know wehther you are, then you are. There is another file you could be using, river2data.root. Just substitute it everywhere these instructions talk about config.root.

spacer With OPML running on your server, bring the application to the front, then bring config.root to the front, by choosing it from the Window menu. This is very important. If you don't do this, the rest won't work.

spacer Choose Quick Script from the Misc menu and enter this one-line script:

spacer filemenu.savecopy ("C:\\tmp.root")

spacer It could take quite some time to complete, as much as five or ten minutes. This is creating a compact copy of the config.root database.

spacer Once it's finished, quit OPML.

spacer Then be sure flaunch.exe isn't running.

spacer 1. Open the Windows Task Manager app.

spacer 2. Switch to the processes panel. Screen shot.

spacer 3. Highlight flaunch.exe.

spacer 4. Click on End Process.

spacer 5. Confirm.

spacer If you don't end it, it will automatically relaunch OPML and that will interfere with the next steps.

spacer Copy tmp.root into the apps sub-folder of the Guest Databases sub-folder of the OPML application folder.

spacer Delete the old config.root, or to be perfectly safe, rename it to configx.root (in case something went wrong in the previous steps, this means at least you'll be able to repeat the steps).

spacer Rename tmp.root to config.root. Re-launch OPML. It should pick up where it left off, with a compact config.root.

spacer Questions spacer

spacer If you have questions, post a note on the River2 users mail list.

spacer Be sure to say that you followed the instructions in this howto, and provide as much information as you can about what you did, and where things went wrong.

blog comments powered by Disqus

Last udpate: 5/15/2012; 9:53:54 AM.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.