Erlang'a yazılmış bir uygulamam var, dağıtım için bir denetleyici ekledim ve şimdi yönetici olarak configFile.cfg'yi ayrıştırdıktan sonra, yapılandırmayı eski uygulamamıza aktarmak istiyorum. ben şimdi böyle bir şey var:Erlang, modülden başka bir parametreye nasıl geçilir
-module(supervisor_sup).
start() ->
application_app:start().
neyi istediğim geçerli:
-module(supervisor_sup).
-record(config,{param1,param2}).
%After parsing the configFile.cfg
Conf = #config{param1 = Param1,
param2 = Param2},
start(Conf) ->
application_app:start(Conf).
lütfen açıklayınız. Bazı modülü çalıştıran daha fazla süreç oluşturmak için denetçi eklediniz mi? – user425720
uygulama birçok çalışanı yürüten bir süpervizör başlattı. Sorun şu ki, birçok örneği başlatmak için scripts * .sh kullanıyoruz. Yaptığım şey, pek çok örneği erlang'dan başlatmak için bir gen_server ve bir super_supervisor eklemektir. ama benim yapılandırmam, süper_supervisor'umun her açılışında birçok kez ayrıştırıldı. (umutları temizle) – 47hm4n3