0
クエリを実行しようとすると、次のエラーが発生します。Time limit exceeded
。私は次のエラーXDMP-TIMELIMIT: xdmp:set-request-time-limit(8000) -- Request time limit exceeds the maximum allowed
を持ってXQuery: "要求の制限時間が許容最大値を超えています"というエラーを解決する特権を設定する
for .....
return (xdmp:set-request-time-limit(8000), myquery)
:私は、次のコードを使用してに要求時間の制限を増加させようとしました。
xdmp:set-request-time-limit
機能は、次のpriviligesのいずれかが必要です。
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any
それとも
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-my
私はこれらの権限を設定する際に問題に直面しています。
for .....
return (xdmp:set-request-time-limit(8000), xdmp:privilege("http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any","execute"), myquery)
しかし、私はまだRequest time limit exceeds the maximum allowed
エラーを取得しています:私はそれらを宣言するところです。私は間違った場所でそれらを宣言していると思います。すべてのヘルプ
NOTES:
- のスクリーンショットは、私のhttpサーバの設定を示しています。
- デフォルトのユーザーは誰も
- ではありません私はスクリーンショットあなたが共有しているQConsoleポートのためのアプリケーションサーバではないアプリケーションサーバーを疑うクエリ
いいえ、QConsoleの[コンテンツソース]ドロップダウンリストから同じサーバーを選択しました。 –
QConsoleはWebアプリケーションです。独自のHTTPポート(8000)で動作します。 QConsoleに発行される要求に適用されるタイムアウト設定は、QConsoleポート(8000)用に構成されたものになります。 – hunterhacker