otp

    1

    1答えて

    私は現在、エリクシルのユビキタスプロセスリングを使っています。 リングがリンクされているが、以下の方法で: iex(1)> Ring.Worker.create_ring_of_linked_processes(3) Ring.Worker.create_ring_of_linked_processes(3) [%{"links" => [#PID<0.121.0>, #PID<0.120.0

    2

    1答えて

    this answerに記載されているようなものを実装しようとしていますが、アプリケーションをコンパイルするときに以下に説明したようなエラーが表示されます。私は本質的に私はここに許可されていないよ、または私はほんの少しのミスを犯してきた何かをやっている場合 ** (Mix) Could not start application workers: Workers.Application.start

    3

    1答えて

    私は上司にイベントマネージャを追加しようとしていますが、私はこのようなエラーを得た: 1> test_event_call:start_link(). {ok,<0.85.0>} 2> test_event_call:start_event(). {error,{ok,{child,undefined,test_event_proc, {test_event,start,[

    1

    1答えて

    私は次のセットアップを持っていると仮定します。 defmodule NestedSupervisorTree do # this will be the top line supervisor use Supervisor def start_link, do: Supervisor.start_link(__MODULE__, :ok, name: __MODUL

    5

    3答えて

    エリクシル(またはErlang)では、メモリ内のファイルがある場合、その長さをバイト数でどのように見つけるか? def get_length(fd) do {:ok, cur} = :file.position(fd, {:cur, 0}) try do :file.position(fd, {:eof, 0}) after :file.posit

    1

    1答えて

    私はrebar3を使用して実行thisカウボーイの例をしようとしている: カウボーイバージョン2.0.0-pre.5 私は何をやっていることは次のとおりです。 rebar3 new app hello_world コピー私のSRCに例のSRC 更新rebar.config {cowboy,".*", {git, "https://github.com/ninenines/cowboy", {bra

    4

    1答えて

    私はsubprocessモジュールを使ってエリクシル/エルランスクリプトを実行するシンプルなpythonスクリプトを持っているとします。 pythonスクリプトのOS PIDがP1で、実行中のelixir/erlangスクリプトのOS PIDがP2であるとします。 P1とP2の間の通信が可能かどうかを知りたいです。具体的には、P1はP2のstdinに何かを書き込み、P2がP1から受信した入力を読み

    0

    2答えて

    コマンドラインからアプリケーションを起動しようとしています。アプリケーションは基本的にOTP準拠のTCPサーバーであり、シェルから起動するとうまく動作します。しかし、コマンドラインから起動すると実際には起動しません。 すべてのファイルは、対応するフォルダ構造にあります。つまり、ソースは\ srcとバイナリ\ ebinにあります。私は code:add_patha("./ebin"). と.er

    4

    2答えて

    私はErlangを学習する初期段階にあり、私はさらに助けが必要です。これが太陽光を得られるかどうかは分かりませんが、ここではそれは...私は例がどのように動作するかについての流れ図を探しています。 コード例: https://github.com/erlware/Erlang-and-OTP-in-Action-Source/blob/master/chapter_03/tr_server.erl

    0

    1答えて

    によって子を終了することはできません、それはマニュアルに従って必要があります。https://hexdocs.pm/elixir/1.3.3/Supervisor.html#terminate_child/2 iex(7)> {:ok, sup} = Supervisor.start_link([], strategy: :one_for_one) {:ok, #PID<0.383.