問題タブ [quota]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Iptables またはゲートウェイで IP をリダイレクトするもの (GNU/Linux)
ネットワークサーバーのトラフィックを計算するためにbashスクリプトを書いています:
WAN:eth1 -> GNU/Linux サーバー:eth0 -> ユーザー GNU/Linux サーバーは、squid、bind、QoS、mysql、lighttpd を使用します。
IP が確立されたクォータを超えると、新しい QoS ルールがその IP (ユーザー) に適用され、IP カウンターがいつゼロに戻されるかを決定するための 1 つの「フラグ」が存在します。
一部の IP とサブネットはクォータなしで動作し、IP/サブネットの他のグループはクォータを超えた後に新しい QoS で動作し、クォータを超えた後にリダイレクトを使用して 3 番目のグループで動作したいと考えています。
IP が確立されたクォータを超えると、すべての http トラフィックをホスト (GNU/Linux で実行されている lighttpd ) にリダイレクトし、その IP に対して生成された他のすべてのトラフィックをドロップする必要があります。ウェブサーバーには、「あなたは毎日のトラフィックの見積もりを超えています。「x」時間待つか、プロバイダーに電話して追加のナビゲーションパッケージを購入してください」などのウェブページがあります。
チェーンを使用することは可能ですか、それともどうすればよいですか?. 私がインターネットで見つけたほとんどのトピックは、すべてをブロックし、新しいチェーンを作成してインターネットに公開することに関連しています (私にはうまくいきません)。その他のリダイレクトはIPごとにのみIPをリダイレクトしますが、「チェーン」を作成してIPを接続し、リダイレクトする必要があるものを作成して、そのIPを簡単に復元できるようにするにはどうすればよいですか?
助けてくれてありがとう、そして私の下手な英語でごめんなさい:S.
ruby-on-rails - Railsアプリでディスククォータを使用するにはどうすればよいですか?
RailsアプリでLinuxクォータを使用して、ディスク上のユーザーのスペース使用量を制限したいと思います。しかし、私の現在の実装では、ユーザーの添付ファイルは、Railsアプリを起動するユーザーが所有しているため保存されます。Linuxサーバー上にすべてのユーザーを作成し、それらにディスククォータを割り当てる必要がありますか?
それで、これを行うことができるRailsプラグイン/宝石はありますか?そして、githubソリューションとは何ですか?添付ファイルのサイズだけでなく、ユーザーのgitリポジトリも制限していました。ありがとう。
java - AppEngine:削除時のWriteOperationカウントがおかしい
これを使用して、GAE(java)の300,000エンティティを削除しようとしています。
1日あたりの書き込み操作は50000に制限されています(無料の割り当て)。私は素朴に6〜7日でそれを行うべきだと思いましたが、1回の呼び出しで1日の割り当ての1/5が使用されているようです。
->データストア書き込み操作 21%0.05MillionOpsの0.01
10 000の書き込み操作、なぜ750ではないのですか?
インデックスと関係がありますか?
google-app-engine - App Engine の毎日の無料割り当てからどれくらいの QPS を期待できますか?
ほとんどが静的なページと画像 (基本的な CMS) を提供する App Engine アプリの場合、App Engine の無料クォータ内に留まりながら、どのような平均 QPS を期待できますか?
App Engine でホストされていて、1 QPS 未満で割り当てを使い果たしているいくつかの小さなサイトを最適化しています。つまり、1 日の無料クォータを使い果たすことなく、約 6 時間以上 1 QPS を維持することはできません。それらを最適化する方法は知っていますが、無料のクォータから期待できる QPS がわかりません。1 QPS を取得するのはかなり簡単ですか? 10? 100?
これには多くの変数があることを認識しているので、無料の割り当て内で実際に何を達成しているか、最初に到達した割り当てを知りたい. (「Datastore Read Operations」と「Outgoing Bandwidth」に出くわしています。画像を提供する場合、1 GB/日はすぐに使用されます。)
sql - SQL主キーの自動インクリメント.
新しい行ごとに自動インクリメントする主キーが必要ですか? 私にとって、この番号はかなり長くなっており、何にも使用していません。サイトでのユーザー アクティビティが徐々に
追加されると、新しい行が追加されると想像できます (私はたった 2alfa test
人のユーザーで ATM をテストしているだけで、すでにその数はauto incremented
100 を超えています)。(example: 10029379000577352881086)
(ユーザーエクスペリエンスに影響を与える)だけでなく、必然的にサイトをその割り当てを超えてプッシュする可能性もあります(許可されたサイズを超えています(素人の))
これは本当に必要ですか?
mongodb - MongoDB データベースのクォータ (SIZE) を設定する
共有ホスティング サイトで MongoDB を使用できるようにしたいのですが、それらはすべて同じ VPS サーバー上にあるため、mongo でデータベースを作成してユーザーに割り当てることはできますが、サイズを制限することはできないようです。データベースはコレクションのサイズのみです。これは変更できます。
データベースのサイズを制限するために管理者として離れていますか。
python - NFS クォータ情報への Python アクセス?
コマンドNFS
の出力を解析しなくてもクォータ情報にアクセスできる Python モジュールはありますか? quota
十分な動機があれば、Python のxdrlib
モジュールを使用して独自の ONC/RPC コードを作成できることは承知していますが、NFS の内部にそれほど深く関与する必要がないことを心から望んでいます。
理想的には、既存の RPC 実装か、より高いレベルのモジュール (既存の C ライブラリのラッパーなど) を期待しています。
受け入れられる代替手段は、quota
より機械可読な出力を生成するコマンドのようなものです。
google-app-engine - Google App Engineによると:---クォータ超過エラー--- logservice.Read()はより多くのクォータを必要としました
logservice.fetch()を使用してプログラムでログファイルを読み取ります 。一定回数の読み取り後、OVERQUOTAエラーが発生します 。これを回避する方法はありますか。ドキュメントに何も見つかりませんでした[請求でも]
upload - Dropbox のように Amazon S3 をストレージとして使用してユーザー ストレージ クォータを実装する方法
これを手伝ってくれる賢い頭脳が本当に必要です。私は立ち往生しています!ユーザーが動画やファイルを自分のサイトにアップロードできるシステムを実装しています。私は現在、彼らが必要なファイルをアップロードするために、彼ら自身の ftp ユーザー アカウントへの ftp アクセスを提供しています。Linux サーバー上の FTP は、ユーザー クォータをサポートします。
ただし、アップロード プロトコルを ftp プロトコルから遠ざけ、http 経由で amazon s3 ファイル アップロード システムを調べる必要があります。ftp では、ファイアウォール、ポート、アクティブ、パッシブなどの問題が多すぎます。リストは続きます。:) http s3アップロードは、アップロードを行うデスクトップアプリケーションへのインターネットアクセスをユーザーが許可するだけの問題になります。
各ユーザーのクォータを設定する必要があるところまで、すべてが正常に機能するようになりました。サポートしていない Amazon s3 などのシステムにストレージ クォータを実装するにはどうすればよいですか? ユーザーに無制限のアクセスを許可することはできず、サーバーを途中に配置したくありません。サーバーがファイルを受信し、バックエンドで s3 にアップロードする必要があることを意味するためです。これは、s3 のマウントを介して実行できます。ドライブとして、しかし再びftp経由でサーバーにマウントされたs3ドライブにアップロードすることに戻りました。
アプリケーションを s3 サーバーに直接アップロードする必要がありますが、1 つのバケット内の疑似 amazon フォルダーにアップロードすることでユーザー クォータを維持します。各ユーザーは、アップロード先のバケットにサブフォルダーを取得します。
これを機能させるための実装/ロジックは何ですか?
/keyname/ 内のファイルを検索して、そのキー名 (ユーザー アカウント) によって使用されているストレージの量を確認することによって、ユーザーを監視する別のサーバーを配置する必要がありますか? これは、各アカウントの使用状況を最新に保つという点で、多額の費用がかかるのではないでしょうか?
助けてください、戦略が必要です。s3 での保存のドロップボックス実装に似ていますが、ユーザーのアップロードにはクォータ制限があります。
android - (方法)AndroidWebViewでLocalStorageのクォータ制限を増やすことはできますか
AndroidWebViewのLocalStorageのデフォルトのクォータ制限を増やす必要があります。現在、私は約2.5MBしか使用できません。より多くのデータを保存しようとすると、aquota_exceeded_err (dom exception 22)
が発生します。
何かアイデアがありますか、それともdb / fileシステムに切り替える必要がありますか?