[
https://issues.apache.org/jira/browse/COUCHDB-1651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13559398#comment-13559398
]
Paul Frazee commented on COUCHDB-1651:
--------------------------------------
I couldn't find anything in my windows 7 logs, but I'm experiencing the problem
in my ubuntu server's install (couchdb 1.2, ubuntu 10.04, built using iris
couch's builder and their browserid plugin), which is still running so I was
able to note the time it occurs.
Here are the logs from when it happens. The only evidence is the switch from
200s to 400s:
[Tue, 22 Jan 2013 04:47:15 GMT] [info] [<0.218.3>] 127.0.0.1 - - GET
/grimwire/_design/grimwire 200
[Tue, 22 Jan 2013 04:47:15 GMT] [info] [<0.218.3>] 127.0.0.1 - - PUT
/grimwire/_design/grimwire 201
[Tue, 22 Jan 2013 04:47:16 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.html 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.28837.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.css 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/myhouse.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.28838.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/common-client.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/link.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.30303.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/bootstrap/css/bootstrap.css 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.30300.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/fontello/css/icons.css 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/environment.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/responder.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.28838.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/router.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.30303.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/broadcaster.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.30300.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/bootstrap/js/bootstrap.min.js 200
[Tue, 22 Jan 2013 04:47:17 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/fontello/font/icons.woff 200
[Tue, 22 Jan 2013 04:48:46 GMT] [info] [<0.405.3>] 127.0.0.1 - - HEAD /grimwire
200
[Tue, 22 Jan 2013 04:48:46 GMT] [info] [<0.406.3>] 127.0.0.1 - - GET
/grimwire/_design/grimwire 200
[Tue, 22 Jan 2013 04:48:46 GMT] [info] [<0.406.3>] 127.0.0.1 - - PUT
/grimwire/_design/grimwire 201
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.html 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/local/_rewrite/lib/link.js 400
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.28838.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.css 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/common-client.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.28837.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/myhouse.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.30300.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/fontello/css/icons.css 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.30303.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/bootstrap/css/bootstrap.css 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/environment.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.28837.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/responder.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.30300.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/router.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.30303.2>] 70.113.196.4 - - GET
/grimwire/_design/local/lib/linkjs-ext/broadcaster.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.30300.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/index.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29945.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/bootstrap/js/bootstrap.min.js 200
[Tue, 22 Jan 2013 04:48:47 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/_rewrite/fontello/font/icons.woff 400
[Tue, 22 Jan 2013 04:48:48 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/_rewrite/fontello/font/icons.ttf 400
[Tue, 22 Jan 2013 04:48:48 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/assets/_rewrite/fontello/font/icons.svg 400
[Tue, 22 Jan 2013 04:48:54 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/ 400
[Tue, 22 Jan 2013 04:48:54 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/favicon.ico 400
[Tue, 22 Jan 2013 04:49:48 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/ 400
[Tue, 22 Jan 2013 04:49:48 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/favicon.ico 400
[Tue, 22 Jan 2013 04:50:00 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/ 400
[Tue, 22 Jan 2013 04:50:00 GMT] [info] [<0.29280.2>] 70.113.196.4 - - GET
/grimwire/_design/grimwire/_rewrite/favicon.ico 400
> Server responds 400 "Exceeded rewrite recursion limit" indefinitely
> -------------------------------------------------------------------
>
> Key: COUCHDB-1651
> URL: https://issues.apache.org/jira/browse/COUCHDB-1651
> Project: CouchDB
> Issue Type: Bug
> Components: HTTP Interface
> Reporter: Paul Frazee
>
> Running 1.2.1 on Windows 7 as a service.
> hosts file includes "127.0.0.1 grimwire.local"
> CouchDB conf includes vhosts entries:
> grimwire.local:5984 /grimwire/_design/grimwire/_rewrite
> grimwire.local:5984/local /grimwire/_design/local/_rewrite
> 'grimwire' design doc rewrites:
> [
> {
> "from": "",
> "to": "index.html",
> "method": "GET"
> },
> {
> "from": "*",
> "to": "*"
> }
> ]
> 'local' design doc rewrites:
> [
> {
> "from":"",
> "to":"index.html",
> "method":"GET"
> },
> {
> "from":"/posts",
> "to":"_list/wallpost/wallpost-by-created_at",
> "method":"GET"
> },
> {
> "from":"/posts",
> "to":"_update/wallpost",
> "method":"POST"
> },
> {
> "from":"/posts/:id",
> "to":"_show/wallpost/:id",
> "method":"GET"
> },
> {
> "from":"/posts/:id",
> "to":"_update/wallpost/:id",
> "method":"PUT"
> },
> {
> "from":"*",
> "to":"*"
> }
> ]
> Problem:
> The requests work as expected for some unknown period, then begin to respond
> with a 400 status and the "Exceeded rewrite recursion limit" error message.
> Changing the rewrites rules for both applications, including setting them to
> empty arrays, had no effect.
> The problem was solved by restarting the CouchDB service.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira