1.2.1 - en to ja translation catalogue (18 entries)

en: Request timeout
ja: リクエストタイムアウト

en: Summary
ja: 概要

en: You can set timeout to each request.
ja: 各リクエストにタイムアウトを設定できます。

en: If a request isn't completed until the specified timeout, the request is canceled. If you don't set timeout, the request is processed until the request is completed.
ja: 指定したタイムアウトまでにリクエストが完了しなかった場合、そのリクエストはキャンセルされます。タイムアウトを設定しない場合、そのリクエストが完了するまで処理をします。

en: Request timeout feature is useful when you implement timeout on client side. If you only implement timeout only on client side, the request keeps processing after client stops waiting response. It uses needless resources. If you set timeout to the request, the request will be canceled soon.
ja: リクエストタイムアウト機能はクライアントサイドでタイムアウトを実装しているときに有用です。もし、クライアントサイドだけでタイムアウトを実装していると、クライアントがレスポンスを待つことをやめたあともリクエストを処理し続けます。これは不必要にリソースを消費しています。このリクエストにタイムアウトを設定していれば、じきにこのリクエストはキャンセルされます。

en: How to set timeout to request
ja: リクエストにタイムアウトを設定する方法

en: All commands accept ``request_timeout`` parameter. You can set timeout to request by adding ``request_timeout`` parameter.
ja: すべてのコマンドは ``request_timeout`` パラメーターを受け付けます。 ``request_timeout`` パラメーターを追加することでリクエストにタイムアウトを設定できます。

en: Unit of timeout out value is second. You can set timeout less than 1 second by using decimal such as ``0.1``. ``0.1`` means 100 milliseconds.
ja: タイムアウト値の単位は秒です。 ``0.1`` のように小数で指定することで1秒未満のタイムアウトを設定できます。 ``0.1`` は100ミリ秒のタイムアウトという意味です。

en: Here is an example to set ``5.5`` seconds timeout to a request::
ja: 以下はリクエストに ``5.5`` 秒のタイムアウトを設定する例です。::

en: Return code on timeout
ja: タイムアウト時のリターンコード

en: If the request is timed out, ``GRN_CANCEL`` (``-77``) :doc:`return_code` is returned in response header.
ja: リクエストがタイムアウトすると、レスポンスヘッダーの :doc:`return_code` は ``GRN_CANCEL`` （ ``-77`` ）になります。

en: Here is an example response on timeout::
ja: 以下はタイムアウト時にレスポンス例です。::

en: See :doc:`/reference/command/output_format` for response header.
ja: レスポンスヘッダーについては :doc:`/reference/command/output_format` を参照してください。

en: Enable request timeout by default
ja: デフォルトでリクエストタイムアウトを有効にする

en: :doc:`/reference/executables/groonga` supports enabling request timeout by default. You can specify the default request timeout by :option:`groonga --default-request-timeout`.
ja: :doc:`/reference/executables/groonga` はデフォルトのリクエストタイムアウトを設定する機能があります。デフォルトのリクエストタイムアウトは :option:`groonga --default-request-timeout` で指定します。

en: If the default request timeout is larger than 0 second, the default request timeout is used as request timeout for all requests.
ja: デフォルトのリクエストタイムアウトが0より大きい場合、すべてのリクエストはその値をリクエストタイムアウトに使います。

en: You can overwrite the default request timeout by specifying ``request_timeout`` parameter to request. If the default request timeout is 3 seconds and ``request_timeout`` parameter is 1 second, the request is canceled after 1 second.
ja: リクエストに ``request_timeout`` パラメーターを指定するとデフォルトのリクエストタイムアウトを上書きできます。もし、デフォルトのリクエストタイムアウトが3秒で ``request_timeout`` パラメーターが1秒なら、そのリクエストは1秒後にキャンセルされます。

en: See also
ja: 参考
