데이터를 공유해야하는 여러 가지 fastcgi 프로세스가 있습니다.C 또는 C++ - 디스크 백업 공유 메모리를 동적으로 확장/축소
데이터는 세션 (고유 세션 ID 문자열)에 바인딩되며 서버 재부팅시에도 계속 작동 할 수 있어야합니다. 세션 수에 따라 공유 데이터가 너무 커서 주 메모리에 맞지 않을 수 있습니다. 이상적으로, 공유 데이터가 특정 임계 값을 초과하는 경우 가장 활동이 적은 세션에 바인드 된 데이터는 디스크에만 존재해야하며 가장 활동적인 세션 데이터는 주 메모리에서 사용할 수 있어야합니다. 세션이 잠시 동안 비활성화 된 후에는 세션 데이터가 삭제됩니다.
날이 꽤 털이 문제를 해결하는 데 도움이 될 수있는 방법 또는 라이브러리가 있습니다
내 질문 (C/++에 초보자 인)인가?
비활성 세션 데이터를 삭제해야한다는 요구 사항을 고려하여 mmap()
을 공유 메모리와 함께 사용할 수 있습니까?
안녕하세요 하산! 경고 및 bdb 조정 포인터를 주셔서 감사합니다. 버클리 DB에 대해 철저히 조사 할 것입니다. – user238707
수락 해 주셔서 감사합니다. P –