gen-server

    7

    1답변

    나는 서비스 사이의 다리 역할을하고 있으며 사람들이 다운 된 연결을 처리하기 위해 어떤 조언을했는지 궁금합니다. 로컬 파일의 입력을 AMQP로 전달 중이며 AMQP 브로커가 다운 될 수 있습니다. 이 경우 AMQP 서버에 연결을 계속 시도하고 싶지만 이러한 연결 시도로 CPU를 고정시키고 싶지는 않습니다. 내 성향은 AMQP 코드의 재부팅에 잠을 자게하는

    8

    3답변

    OTP gen_server 및 감독자 설정의 기본 사항을 이해하려고 Erlang 설명서를 준비 중입니다. 내 gen_server가 충돌 할 때마다 관리자도 충돌합니다. 사실 명령 줄에 오류가있을 때마다 관리자가 충돌합니다. 충돌 할 때 gen_server가 다시 시작될 것으로 예상됩니다. 내 서버 구성 요소에이없는 명령 줄 오류는 이 아닙니다. 내 상사가

    13

    1답변

    나는 erlang 서버를 구축 중입니다. 사용자가 HTTP 요청을 서버로 보내 상태를 업데이트합니다. 서버의 http 요청 프로세스는 사용자 상태 메시지를 메모리에 저장합니다. 1 분마다 서버는 모든 메시지를 원격 서버로 보내고 메모리를 지 웁니다. 사용자가 1 분 내에 여러 번 상태를 업데이트하면 마지막 메시지가 이전 메시지보다 우선합니다. 모든 메시지를

    11

    1답변

    gen_server 프로세스의 현재 상태를 가져올 수 있습니까 (아마도 일부 시스템 메시지를 보냄)? 디버깅 할 때 유용 할 수 있습니다. 내장 (이것은 조금 해키 경우에도) 뭔가를 get_state(Server) -> gen_server:call(Server, '$get_state'). %% in every gen_server I want to deb

    1

    1답변

    ets 테이블을 상태로 유지하려는 gen_server를 작성한 후 다른 테이블에서 ets 테이블을 만들었습니다. 어떻게 이것을 gen_server의 상태에 추가해야합니까? 메모리를 절약하기 때문에 ets 테이블을 대신 사용하여 새 사전을 만들려고합니다. 또한 어떻게 ets 테이블을 반복합니까? 테이블의 각 값을 반복하거나 읽은 다음 값을 확인하려면 값에 따

    2

    3답변

    나는 gen_server를 사용하여 간단한 오류 응용 프로그램을 작성했습니다. 하는 응용 프로그램을 시작할 때 시작 (MyApp를) 나는 다음과 같은 튜플을 얻을 ... {오류, {bad_application, {위해 appliction, MyApp를 ... (내 응용 프로그램 설정의 나머지). 다른 오류나 경고 메시지는 없습니다. 또한 gen_server