私はアプリケーションをerlangで書いています。私はスーパーバイザを配布用に追加しました。そして、スーパーバイザでconfigFile.cfgを解析した後、私は古いアプリケーションに設定を渡します。 私は今、このような何かを持っている:モジュールから別のモジュールにパラメータを渡す方法
-module(supervisor_sup).
start() ->
application_app:start().
私は何を望むのである:
-module(supervisor_sup).
-record(config,{param1,param2}).
%After parsing the configFile.cfg
Conf = #config{param1 = Param1,
param2 = Param2},
start(Conf) ->
application_app:start(Conf).
を明記してください。スーパーバイザを追加して、モジュールを実行しているプロセスをさらに作成しましたか? – user425720
アプリケーションは、多くのワーカーを実行するスーパーバイザを起動します。問題は、スクリプト* .shを使用して多くのインスタンスを起動することです。私がしたことは、gen_serverとsuper_supervisorを追加して、erlangから多くのインスタンスを起動することです。しかし、私の設定は、私のsuper_supervisorが起動するすべてのインスタンスで何度も解析されています(より明確になりたい) – 47hm4n3