データベースサーバーである動的な子を開始できるスーパーバイザーがあります。データベース サーバーが異常終了すると、スーパーバイザは必要に応じて再起動します。
しかし、シェルには、次のようなデータベースサーバーへの参照があります。
Ref = {Pid, Ref}
例 {<0.52.0>,#Ref<0.0.0.146>}
データベースサーバーの1つで何かをしたいときは、次のようになります
database_server:write(Country,Capital,Ref).
例えば
database_server:write(England,London,Ref).
したがって、その子の再起動後、再起動時に Pid が変更された可能性が最も高いにもかかわらず、同じ Ref を使用できるようにしたいと考えています。
ネット上でこれに対する良い解決策を見つけることができません:/
ありがとう!