Uploaded image for project: 'CouchDB'
  1. CouchDB
  2. COUCHDB-1369

https config change

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 1.1.1, 1.2, 1.3
    • 1.2, 1.3
    • HTTP Interface
    • None
    • Regular Contributors Level (Easy to Medium)

    Description

      Changing configuration of the ssl port make the server crashing. COnfiguration isn't saved and https isn't available anymore.

      Step to reproduce:

      1. Enable ssl by uncommenting httpsd daemon line in local.ini and set key_file & cert_file in ssl section
      2. start couchdb
      3. Change port using the `_config` interface:

      curl -XPUT 'http://127.0.0.1:5984/_config/ssl/port' -d'"6987"'
      "6986"

      log:

      [error] [<0.95.0>] {error_report,<0.30.0>,
      {<0.95.0>,supervisor_report,
      [{supervisor,{local,couch_secondary_services}},

      {errorContext,child_terminated}

      ,

      {reason,normal}

      ,
      {offender,
      [

      {pid,<0.172.0>},
      {name,httpd},
      {mfargs,{couch_httpd,start_link,[]}},
      {restart_type,permanent},
      {shutdown,brutal_kill},
      {child_type,worker}]}]}}

      =SUPERVISOR REPORT==== 24-Dec-2011::11:54:36 ===
      Supervisor: {local,couch_secondary_services}
      Context: child_terminated
      Reason: normal
      Offender: [{pid,<0.172.0>}

      ,

      {name,httpd}

      ,
      {mfargs,{couch_httpd,start_link,[]}},

      {restart_type,permanent}

      ,

      {shutdown,brutal_kill}

      ,

      {child_type,worker}

      ]

      The server restart but change isn't took in consideration.

      Attachments

        1. 0001-fix-COUCHDB-1369.patch
          0.7 kB
          Benoit Chesneau
        2. 0001-fix-COUCHDB-1369.patch
          2 kB
          Benoit Chesneau
        3. 0001-fix-COUCHDB-1369.patch
          2 kB
          Benoit Chesneau
        4. https_config_change.patch
          2 kB
          Benjamin Anderson

        Activity

          People

            benoitc Benoit Chesneau
            benoitc Benoit Chesneau
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: