otp

    1

    3答えて

    私は注文を受けても正しく動作する同期メカニズムとしてプロセスを使用しようとしています。私は単純なプロセスで私の問題の単純化されたバージョンを実装することができましたが、私はGenServerと同じ効果を達成できません。 簡略化されたバージョンは次のようである: defmodule Fun do def start_link do spawn(fn -> loop(:initia

    3

    1答えて

    私はobserverをiexから起動しようとしていますが、なぜ動作していないのか分かりません。数日前、問題なく動作しました。私は定期的に私のUbuntuをaptitudeで更新しているので、問題がある可能性があります。 iexから受け取ったエラーは次のとおりです。 Erlang/OTP 20 [RELEASE CANDIDATE 2] [erts-9.0] [source] [64-bit] [s

    2

    1答えて

    私はsslサーバを持っています。最初のssl:recvをraw gen_tcpに受信した後、これをダウングレードしたいと思います。これを使用してこれを行うことができると仮定して、私はこれをどのように使用するかの例を見つけることはできません。そして私は、私はNewControllerに少し混乱しています http://erlang.org/doc/man/ssl.html#close-2まだErla

    2

    1答えて

    私はオンラインの例を習得しており、すでにmnesia ramのコピーを使用してそれらを接続することもできますが、私はいくつかのことについてちょっと混乱しています。 1:スターターノード(スキーマを作成するノード)はローカルスキーマのみを持っていますか? (例えば、ルートフォルダ= [email protected]) 他のノードでは、単にmnesiaとchange_config(extra_db_

    1

    1答えて

    私はバックグラウンドで連続して実行されている単純なオシレーターをモデル化しようとしています(サイン関数を統合しています)。しかし、ある時点では、内部の状態に保たれたその値(電圧と時間)を要求できるようにしたいと考えています。後者の点では、オシレータのプールを監視し、スーパーバイザが電圧/値、および他の一握りの操作を平均するためです。 私はこのアプローチに達しました。これはget_stateサーバの

    4

    1答えて

    最近、ローカルコンピュータでコマンドを実行するためにos:cmdを使用しています。私がos:cmdを使うとき。私の言ったコマンドの出力を得るだけでなく、結果の文字列と出力は、出力/文字列の例で、空白とエスケープシーケンスを生成または "挿入"します: os:cmd( "WMIC BIOS GET SERIALNUMBER")。 が生成されます "のSerialNumber \ rを\ rを\ nC

    3

    1答えて

    私は作成しているサーバー(メッセージングサービス)を持っており、ベンチマークのための予備テストを行っています。これまでのところ、データを処理する最速の方法は、ユーザーのプロセスで直接実行し、ワーカー・プールを使用することです。私は産卵をテストしており、それは信じられないほど遅いです。 このテストでは、10kユーザーを接続するだけで、同時に15KBのデータを複数回送信する(またはあまりにも少なすぎま

    1

    1答えて

    私はループ内に座ってコマンドを受け取るプロセスを持っています。 receive increase -> ... decrease -> ... after 5000 -> ... end しかし、何千ものメッセージでそれを爆撃すると、これらの警告が壊れて受信されます。 警告メッセージ: ***WARNING*** Unexp

    2

    3答えて

    編集:この問題は、SSLアクセラレーションとメモリリークの問題であるようです。あなたが長い(そのサーバー)プロセスを生きてきた、そしてクライアントがサーバ(RECV)にデータを送信する場合 は私が気づいた、Erlangのガベージコレクションは サーバーがに(データを必要と呼ばれていない(またはめったに)を取得しませんプリフォームアクション)、データは可変長でもかまいません(「こんにちは」や「やって

    0

    1答えて

    1つのerlang OTP(gen_server)プロセスに多数の並列リクエストがあります。 これを処理するには、1つのプロセスでは不十分です。 私は、Poolboyまたはworker_poolを使用してこれを処理するために同じプロセスのプールを修正することができます。 しかし、私はプロセスプールのセットを修正したいと思っていません。 私は動的にプロセスを作成して、そのアクティビティを処理し、作業