Sini - can you tell me the specific error in the error log? Also, I'm a bit confused - 3600 represents one hour of time. I don't think one hour elapsed between the time I recommended changing the setting and the follow-up message. It seems like it may be that the time limit that was changed is not the one that's causing the problem.
On Mon, Mar 25, 2013 at 5:52 AM, sini narayanan <[email protected]>wrote: > Mark, > Even after changing the default time limit of the XDBC server from 600 to > 3600, it is hitting the same exception. > > Thanks, > Sini > > > On Mon, Mar 25, 2013 at 3:06 PM, Mark Ferneau <[email protected]> wrote: > >> Sini - overall I believe that the timeout values are there to help clear >> out any "out of control" queries and release the resources they are taking >> up. If this is a public-facing app server for which anyone could issue >> queries that may take this long - you may not want to increase the timeout. >> From your original message, though, I don't expect that to be the case - >> so I expect you should be fine, i.e. without any real downside. >> >> Note that none of what I've written is looking at the query/loop which >> you've posted - I'm only replying to the timeout issue. I'll let others >> reply (as appropriate) to the query/loop. >> >> >> >> >> On Mon, Mar 25, 2013 at 5:25 AM, sini narayanan >> <[email protected]>wrote: >> >>> Hi Mark, >>> >>> Thanks for your response. >>> But is it fine to change the timeout values for the app server. Will >>> this cause any other performance issues? >>> >>> Thanks, >>> Sini >>> >>> >>> On Mon, Mar 25, 2013 at 2:45 PM, Mark Ferneau <[email protected]> wrote: >>> >>>> Sini - >>>> >>>> Use the MarkLogic admin console to change the timeout values for the >>>> app server you are using. >>>> >>>> >>>> On Mon, Mar 25, 2013 at 5:01 AM, sini narayanan < >>>> [email protected]> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I have a search query which would return more than 30000 records. >>>>> I'm performing this search in an xqy module. Based on the search >>>>> results, I'm inserting the uri of each search result (search:result//@uri) >>>>> into a document. >>>>> >>>>> ie: The final document will be as below. >>>>> <Docuri> >>>>> <uri val="/a/b/1.xml"/> >>>>> <uri val="/a/b/2.xml"/> >>>>> <uri val="/a/b/3.xml"/> >>>>> .... >>>>> .... >>>>> <uri val="/a/b/30000.xml"/> >>>>> </Docuri> >>>>> >>>>> >>>>> But when I'm executing this through the pipeline, its throwing error >>>>> "Time limit exceeded". >>>>> How do I resolve this? >>>>> >>>>> Loop being executed is: >>>>> >>>>> for $i in (1 to $no-of-pages) >>>>> let $searchResults := search:resolve($query, >>>>> $options,$index,$pageSize) >>>>> >>>>> >>>>> >>>>> Thanks, >>>>> Sini >>>>> >>>>> _______________________________________________ >>>>> General mailing list >>>>> [email protected] >>>>> http://developer.marklogic.com/mailman/listinfo/general >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> General mailing list >>>> [email protected] >>>> http://developer.marklogic.com/mailman/listinfo/general >>>> >>>> >>> >>> _______________________________________________ >>> General mailing list >>> [email protected] >>> http://developer.marklogic.com/mailman/listinfo/general >>> >>> >> >> _______________________________________________ >> General mailing list >> [email protected] >> http://developer.marklogic.com/mailman/listinfo/general >> >> > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > >
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
