You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Terry Smith (JIRA)" <ji...@apache.org> on 2010/11/24 23:42:13 UTC

[jira] Commented: (COUCHDB-963) Erlang processes crash when running the delayed_commits test on Windows Server 2008

    [ https://issues.apache.org/jira/browse/COUCHDB-963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12935550#action_12935550 ] 

Terry Smith commented on COUCHDB-963:
-------------------------------------

I forgot to mention that I tested running the service as an administrator user and had also set the permissions on the CouchDB database_dir and view_index_dir to allow "Everyone" full access. I had also moved the database_dir and view_index_dir to be located in a folder other than c:\Program Files(x86)\Apache Software Foundation\CouchDB\var\lib\couchdb in case there may be a problem with access to folders in c:\Program Files(x86). These changes made no difference.

Only having the console output going to the console or to a file allowed the test to complete without crashing.

> Erlang processes crash when running the delayed_commits test on Windows Server 2008
> -----------------------------------------------------------------------------------
>
>                 Key: COUCHDB-963
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-963
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Infrastructure
>    Affects Versions: 1.0.1
>         Environment: This Windows box is a virtual machine
> Windows Server 2008 Standard without Hyper-V Service Pack 2 64-bit
> 2 GB RAM
> 2 Core Intel Xeon CPU @ 2.53GHz each
>            Reporter: Terry Smith
>         Attachments: Apache CouchDB.debug.2, couch.log
>
>
> The debugging I've done points to this being an erlsrv.exe bug. Here my steps to recreate.
> Install 1.0.1 CouchDB as a service using the Windows Binary Installer. I did not select to "Start service after installation".
> Edit the local.ini to set the logging level to "debug".
> Go to the service control panel and start the Apache CouchDB service.
> Go to Test Suite in Futon and run the "delayed_commits" test.
> After about 15 - 20 seconds go to the service control panel and refresh to see that the service is no longer running. ProcessExplorer verifies the erlsrv.exe and erl.exe processes are not running. The last message in the log is a _restart command that returns 200. 
> When I run CouchDB using CouchDB.bat. The test completes without crashing.
> When I set the DebugType in the registry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ericsson\Erlang\ErlSrv\1.1\Apache CouchDB to 1 (DEBUG_TYPE_NEW) to get a erlsrv.exe log, the test completes without crashing.
> I will attach the log files from CouchDB and erlsrv.exe.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.