Form Submit Causes "Web Root Busy" Errors

ID: Q218464


The information in this article applies to:
  • Microsoft FrontPage 97 for Windows
  • Microsoft FrontPage 98 for Windows


SYMPTOMS

When you submit a form on a FrontPage Extended Web site, the confirmation page is slow to display. During this time, the processor on the server stays at 100 percent and users attempting to author receive errors.

In the FrontPage client, the following error occurs:

Server error: Web <Root Web> is busy. Please try again.
On the server, in the Event Viewer application log, the following errors occur:
FrontPage Server Extensions:
Error #2000c Message: Write error on file "d:\Inetpub\wwwroot\_vti_pvt\service.lck".
and

FrontPage Server Extensions:
VrwObj::beginWriteLock() could not get DataBSem
and in extreme cases
FrontPage Server Extensions:
Error #80002 Message: System exception: access violation.


CAUSE

The form is set to write to .html file using html as the format. Over time, the file will grow in size. As the file grows in size, the response time from the Server Extensions slows. This is because the Server Extensions have to parse the contents of the file before they write to it. On very large files (over 1 megabyte) the server will return Web Busy errors to users attempting to author to the server.


RESOLUTION

The solution is to have the form write to a plain text file using one of the text databases as the format. Using plain text causes the file to grow at a much smaller rate and provides better performance. To do this, perform the following steps:

  1. Right-click the form in the FrontPage Editor and click Form Properties.


  2. Click the Options button.


  3. On the File Results Tab, click the File Format drop-down list.


  4. Choose one of the text options, such as Formatted Text.


  5. Click OK twice and save the page.



WORKAROUND

If a .html file is required for one reason or another, the file should be cleared out frequently in order to keep the file size small. To do this, use the following steps:

  1. In FrontPage Explorer, on the View menu, click Folders view.


  2. In the center pane, click _private (this is the default area for forms to write to).


  3. Right-click the file that your form is writing to, and then click Rename.


  4. Give the file a different name.


The next time the form is submitted, the file will be re-created and the old file can be saved for your records.

Additional query words: front page

Keywords :
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: March 4, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.