RHEL 5 시스템에 MySQL 서버 전용으로 새롭게 추가 된 새로운 하드 드라이브가 있습니다. 일을 시작하기 위해서, 나는 "mysqldump --host otherhost -A | mysql"을 사용했는데, 분명히 이것을 시도하는 맨페 (manqage)는 절대 권장하지 않는다. (mysqldump는 파일에 들어 가지 않고, 우리는 500G의 데이터베이스를 사용한다.)mysqldump | mysql이 '너무 많은 열린 파일'오류를 생성합니다. 왜?
이 프로세스는 너무 많은 파일이 열려 있다는 (어떤 시점에서 mysqld가 관련 신호를 받고 죽고 다시 포진하는지) 불평하는 임의의 간격으로 실패합니다.
나는 그것을 sysctl과 ulimit에서 올리려고했지만 문제는 지속된다. 그것에 대해 무엇을해야합니까?
또는 innodb 테이블을 사용하는 경우 파일 핸들 실행 문제를 피하고 모든 테이블을 잠그는 try -single-transaction을 사용하십시오 –