Units API


See <a href="https://docs.weblate.org/en/weblate-3.6.1/api.html#units">the Weblate's Web API documentation</a> for detailed
description of the API.

GET /api/units/7664387/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "translation": "https://l10n.opensuse.org/api/translations/yast-iplb/master/ja/?format=api",
    "source": "

quiescent = yes|no\n

If yes, then when real or failback servers are determined to be down, they are not actually removed from the kernel's LVS table.\nRather, their weight is set to zero which means that no new connections will be accepted.\n

This has the side effect, that if the real server has persistent connections, new connections from any existing clients will continue to be routed to the\nreal server, until the persistant timeout can expire. See ipvsadm for more information on persistant connections.\n

This side-effect can be avoided by running the following:\n

echo 1 > /proc/sys/net/ipv4/vs/expire_quiescent_template\n

If the proc file isn't present this probably means that the kernel doesn't have lvs support, LVS support isn't loaded, or the kernel is too\nold to have the proc file. Running ipvsadm as root should load LVS into the kernel if it is possible.\n

If no, then the real or failback servers will be removed from the kernel's LVS table. The default is yes.\n

If defined in a virtual server section then the global value is overridden.\n

Default: yes\n\n", "previous_source": "", "target": "

quiescent (除外) = yes|no\n

yes (はい) に設定すると、実サーバやフェールバックサーバがダウンしたと判断されると、カーネルの LVS テーブルから削除されずに\n重さ (weight) が 0 に設定されるようになります。これにより、新しい接続が対象のサーバに割り振られなくなります。\n

このような動作には副作用もあります。実サーバ側で http などの接続維持機能 (persistent connection) が利用されていると、既存のクライアントからの新しい接続は、その機能が時間切れになるまで、対象のサーバに割り当てられ続けることになります。接続維持機能 (persistent connection) について、詳しくは ipvsadm をお読みください。\n

また、この副作用を回避するには、下記を実行します:\n

echo 1 > /proc/sys/net/ipv4/vs/expire_quiescent_template\n

なお、上記のファイルが存在しない場合は、カーネル側で lvs のサポートが提供されていないか、 LVS サポートが読み込まれていないか、カーネルが古すぎるために /proc が提供されていないことを意味しています。\nなお、 ipvsadm を root で実行すると、可能であれば LVS がカーネル内に読み込まれます。\n

また、この値を no (いいえ) にすると、ダウンした際に実サーバまたはフェールバックサーバがカーネルの LVS テーブルから削除されます。既定値は yes (はい) です。\n

この値を仮想サーバの設定内で指定すると、グローバルの値が上書きされます。\n

既定値: yes (はい)\n\n", "id_hash": -5578213981398008811, "content_hash": -5578213981398008811, "location": "src/include/iplb/helps.rb:102", "context": "", "comment": "", "flags": "", "fuzzy": false, "translated": true, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 177, "priority": 100, "id": 7664387, "web_url": "https://l10n.opensuse.org/translate/yast-iplb/master/ja/?checksum=329633f045a77c15", "url": "https://l10n.opensuse.org/api/units/7664387/?format=api", "source_info": "https://l10n.opensuse.org/api/sources/221540/?format=api" }