얼마 전까지 교착 상태에 대해 썼습니다 : PDOException : SQLSTATE [40001] : 직렬화 실패 : 1213 잠금을 시도 할 때 교착 상태가 발견되었습니다.
개발팀이 시도하는 모든 작업에도 불구하고 여전히 다음과 같은 오류가 발생합니다.
PDOException : SQLSTATE [40001] : 직렬화 실패 : 1213 잠금을 시도 할 때 교착 상태가 발견되었습니다. 트랜잭션을 다시 시작하십시오. {location_instance}에 삽입 (nid, vid, uid, genid, lid) 값 (: db_insert_placeholder_0, : db_insert_placeholder_1, : db_insert_placeholder_1, : db_insert_placeholder_2, : db_insert_placeholder_3, : db_insert_placeholder_4); location_save_locations ()의 행 (974)에서 배열 ([: db_insert_placeholder_0] => 1059 [: db_insert_placeholder_1] => 1059 [: db_insert_placeholder_2] => 0 [: db_insert_placeholder_3] => cck : field_item_location : 1059 [: db_insert_placeholder_4] => 1000) /var/www/website.com/sites/all/modules/location/location.module).
이 예의 특정 테이블에도 불구하고 다른 테이블에서이 오류가 발생합니다.
여기 내 상황이 있습니다. 나는 큰 대학 프로젝트를 수행했습니다. 항상 시스템을 사용하는 캠퍼스 주민은 50,000 명입니다. 또한 수동 및 사용자 지정 모듈 코드 (이전 대학 데이터에서 마이그레이션)를 통해이 새로운 Drupal 7 사이트로 1000 개의 콘텐츠 항목 100 개를 마이그레이션하고 있습니다.
Drupal이 이러한 유형의로드를 처리 할 수없는 경우 지난 몇 년간의 작업을 폐기하고 다른 작업을 수행 할 준비가 될 정도로이 오류는 우리를 죽이고 있습니다.
그러나 그것은 다소 내 질문입니다-Drupal은 어떻게 이런 유형의 하중을 처리 할 수 있습니까? 이처럼 많은 활동을 처리 할 수 있도록 작업 흐름을 구성하려면 어떻게해야합니까? 이것이 드루팔 문제입니까? 데이터베이스 문제?
특히, Ubuntu, LAMP 스택 16GB RAM을 실행 중입니다. Drupal 관련, 데이터베이스 관련, 서버 구성 관련 또는 Drupal의 기능 내에서 작동하는 다른 워크 플로우인지에 대한 제안에 개방적 이므로이 많은 활동에 경험이 있으면 자유롭게 제안하십시오.