octopus

    3

    1답변

    Capistrano를 배포 한 후 현재 데이터베이스 연결에 문제가 있습니다. 데이터베이스 서버에서는 유니콘이 이전 연결을 끊지 않는 것처럼 보이며 이전 연결을 계속 추가합니다. 나는 참된 예압을하고 있으며, 중요하다면 문어 보석도 설치되어있다. 나는이 일로 누가 책임이 있는지 확신 할 수 없다. 중요한 부분에 대한 유니콘 구성을 붙여 넣었습니다. 어떤 도움

    1

    1답변

    문어 복제에 문제가 있습니다. 나는 테이블 기반 세션을 사용하고 사용자가 로그인 할 때 세션이 내 마스터 테이블에 생성되지만 다음 요청은 세션 데이터를 슬레이브 db에서 읽으려고 시도하며 세션 데이터가 두 번째 전에 슬레이브 db에 복제되지 않기 때문에 실패합니다 요청이 이루어진다. 문어가 동일한 테이블에서 세션 레코드를 읽고 쓰도록하려면 어떻게해야합니까?

    5

    1답변

    레일스 4.0.2를 개발 한 위대한 보석 Octopus를 테스트 중입니다. 다음과 같이 나는 슬레이브 DB 및 구성 문어를 만들어 (설정> shards.yml) : octopus: environments: - development replicated: true fully_replicated: true verify

    1

    1답변

    나는 Rails에서 DB Sharding을하기 위해 Octopus gem을 사용하고 있습니다. 샤드에만 적용되는 데이터베이스 연결을 어떻게 얻을 수 있습니까? 예를 들어, shards.yml에 지정된 "new_db"라는 이름의 샤드가 있습니다. 어떻게 db 연결을 할 수 있습니까? 원시 연결입니다. 나는이 샤드에 업데이트/삽입하는 법을 안다. 연결이 필요하

    0

    3답변

    Octopus를 사용 중이며 파일을 trasform하고 싶습니다. 그러나 이러한 파일은 .config 파일이 아닙니다. 이것들은 다소 다르다. 정확한 .dtsConfig와 .dtsx 파일을보고하고있다. .config 파일과 비슷하지만 실제로는 작동하지 않는다. 내가 한 것은 내 배포 너겟 패키지 단계에서 "XML 구성 -XML 변수"의 확인란을 선택하고 변

    1

    1답변

    rails2.3/postgresql/resque 응용 프로그램에서 우리 데이터베이스 서버의 디스크 입출력을 최대화했기 때문에 우리는 Sharp 용으로 Octopus를 사용하도록 전환했습니다. 우리는 10 개의 데이터베이스를 가지고 있으며, 각 데이터베이스에는 여러 개의 샤드가 있습니다. (샤드는 스키마 검색 경로를 포함한다). 여러 고객을 대상으로 작업하는

    0

    1답변

    레일 응용 프로그램에서 클릭 할 때 한 데이터베이스의 데이터를 복사하여 다른 데이터베이스에 삽입하는 버튼이 있습니다. 내 응용 프로그램을 2 개의 데이터베이스에 연결하기 위해 문어 보석을 사용하고 있습니다. 나는 아래의 코드를 사용하고, db_B에 db_A에서 기록을 복사하려면 null 값을 허용하지 않습니다, Octopus.using(:shard_B) d

    0

    1답변

    우리는 레일즈 애플리케이션에서 문어를 사용하여 읽기 쿼리를 우리의 슬레이브 박스에 직접 전달하고 마스터에 씁니다. 훌륭한 보석이라고해야하지만, 우리는 슬레이브에 대한 쿼리가 Active Record의 기본 SQL 캐싱을 피하는 것으로 나타났습니다. DB 서버를 수평 적으로 확장하여 확장에 도움이되는 캐싱 계층을 잃어버린 목적을 버릴 수 있습니다. 아무에게도

    0

    1답변

    I 데이터베이스 B (shard_B) 여기서 다른 테이블 데이터베이스 A (shard_A)에 이미지 테이블로부터 복사 된 데이터가 모두 화상 테이블의 구조 코드의 다음 부분을 데이터베이스 Image table (shard_A) - Image table (shard_B) - image_id - image_id - submission_fk - su

    1

    1답변

    을 찾을 수 없습니다 내가 rake test:units을 실행할 때 나는이 라인을 따라 점점 오류를 계속 : 10) Error: test_the_truth(BrokerTest): ActiveRecord::StatementInvalid: Mysql::Error: Table 'shadow_test.users' doesn't exist: DELETE FROM