programing

I 컨트롤 핫픽스의 Mongo 오류

yellowcard 2023. 6. 24. 08:57
반응형

I 컨트롤 핫픽스의 Mongo 오류

나는 mongod를 시작하려고 노력했습니다.2008 R2 서버에서 exe를 실행하면 다음 오류가 발생합니다.

I CONTROL Hotfix kb2731284 or a later update is not installed, will zero-out files.

업데이트를 찾지 못했습니다. 제가 제어하는 것은 무엇입니까? 누군가 문제를 발견했습니까?감사해요.

저도 방금 같은 문제에 직면했습니다.수정을 설치했지만 동일한 오류만 발견되었습니다.그래서 그렇게 극복했습니다. C 카탈로그에 C:\data\db와 같은 폴더 구조를 만듭니다.그래서 제게 완벽하게 효과가 있었습니다.Windows 7 x 64를 사용합니다.

다음과 같은 형식으로 명령을 실행해야 했기 때문에 실행할 수 있었습니다.

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

참조: 원본 설명서 링크

저의 경우 데이터 경로에 공간이 있다는 것이 문제였습니다.E:\Program Files\MongoDB\Data\

도망친dir /x에 내에E:\로 가다Program Files했습니다: 대신짧사용습니다했를로경은다니▁and사▁the▁instead습용▁used.mongod.exe --dbpath E:\PROGRA~1\MongoDB\Data\

효과가 있었습니다.경로의 공간이 여전히 문제라는 것이 충격적입니다!

위 오류는 다음과 같은 경우에 발생합니다.mongodb▁""▁▁found▁directory"와 같은 디렉터리를 수 .C:\data\db를 설치할 때 으로 사용됩니다.mongodb당신의 기계에.c 드라이브로 이동하여 "data\db"와 같은 디렉터리를 만들고 이제 "mongodb.exe" 명령을 실행합니다.

하려면 "D 같은 .D:\mongodb\datamongodb.exe --dbpath d:\mongodb\data".

저도 비슷한 오류를 받았습니다.

I CONTROL Hotfix kb2731284 or a later update is installed, will zero-out files.

메시지에 표시된 내용이 표시됩니다.later update is installed것은 아니다.later update is not installed.그러나 서버를 시작하지 않았습니다.

Drive\<mongo-db-folder>\<yourdb>그리고 그것을 제공합니다.--dbpath나를 했습니다. mongod 실행동플안래그나는에효게있과었가습다니를는하▁flag있. Files의 은 "Program Files"입니다.PROGRA~1이 있을 입니다.아마도 이것은 권리 관리와 관련이 있을 것입니다.

이 알려진 문제는 Windows 7(윈도우 7)에 있습니다.Windows 8에서는 아직 이 문제가 발생하지 않았습니다.

먼저 mongo 설치 경로를 공백이 없는 폴더 이름의 경로로 변경하는 것을 추천합니다.예를 들어 기본 mongo 설치 경로는 C:\program files\bla-bla...입니다.이 문제의 해결책을 찾는 데 시간을 낭비하지 않으려면 C:\mongo로 경로를 변경하십시오.경로에 공백이 있는 이름이 없는지 확인합니다.

그런 다음 이 핫픽스를 설치합니다.

C 디스크에 폴더 데이터\db를 생성하는 것이 좋습니다.

mongo shell을 사용할 때마다 mongo 작업 경로를 변경할 수도 있지만, 저의 겸손한 의견으로는 과로입니다.저는 이 단계들을 수행했고 제 몽고는 작동하기 시작했습니다.

mongodb를 시작하는 것은 그리 어렵지 않았습니다.글쎄요, 저는 시작하기 위해 mongodb에서 비슷한 오류에 직면해 있습니다.오류가 발생했습니다.


서비스

로컬 컴퓨터에서 MongoDB를 시작할 수 없습니다.자세한 내용은 시스템 이벤트 로그를 참조하십시오.Microsoft 이외의 서비스인 경우 서비스 공급업체에 문의하여 서비스별 오류 코드 100을 참조하십시오.

네 알겠습니다

극복하는 아주 간단한 방법.

해결 방법은 Mongodb 서비스가 시작되지 않은 것입니다.

그렇게 하기 위해서.관리 모드에서 CMD를 열고 NET START "Mongodb" > 서비스를 시작합니다.

그럼에도 불구하고 서비스가 시작되지 않거나 몽고가 발생하지 않는 경우.exe가 시작되지 않습니다.당신의 mongodb가 파일을 잠갔기 때문입니다.Mongodb는 공유 파일 시스템이고 잠깁니다.몽고는.파일을 당신이 만든 dir에 잠급니다.파일을 삭제하고 서비스를 시작합니다.이제 시작할 수 있을 겁니다.

건배.

"C:\" 드라이브에 아래와 같은 폴더 구조를 만드는 것만으로 문제를 해결했습니다:=>

c:\data\db

enter image description here

때때로 위에서 언급한 폴더 구조를 만들지 않고 작동합니다. 즉, MONGODB 자체가 Windows 8 노트북에서 작동했던 것과 동일하게 작동하지만 때로는 명시적으로 수행해야 합니다(Windows 7 설치된 데스크톱의 경우 필요함).

또한 MONGODB에 대한 전체 설치 및 연결 프로세스를 탐색할 수 있습니다.

위와 비슷하지만 mongodb.cfg 파일에 오타가 있어서 Mongo가 시작할 때 데이터 디렉토리를 찾을 수 없습니다.오타를 수정하고 Mongo가 시작됩니다.이전 응답을 고려할 때 Hotfix 메시지보다는 시작 실패가 데이터 디렉토리를 찾는 것보다 더 큰 문제라고 생각합니다.

다음 오류 메시지가 표시된 경우:

2015-05-29T05:05:54.207+0530 I CONTROL 핫픽스 KB2731284 이상 업데이트가 설치되지 않은 경우 2015-05-29 데이터 파일이 0으로 표시됩니다.T05:05:54.219+0530 initAndLisen의 I STORY [initandlisten] 예외: 29 Data 디렉토리 D:\data\db\not found., 2015-05-29 종료T05:05:54.219+0530 I CONTROL [init and listen] dbexit: rc: 100

그런 다음 "D:\data\db\" 디렉터리를 만듭니다.

그런 다음 mongod를 다시 시작합니다.

그것은 잘 될 겁니다.

몽고드를 가져야 합니다.하나의 cmd 창에서 실행 중인 exe.그런 다음 다른 cmd 창을 사용하여 mongo를 쓰고 Enter를 누릅니다.

mongod.exe를 실행할 때 기존 디렉터리를 지정하지 않으면 C:\Data\Db 디렉터리를 생성해야 합니다.이 디렉토리가 기본 디렉토리입니다.

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

initAndListen: 29 Data directory /data/db not found.에서 [init and listen] 예외를 수정하고 지정된 두 단계를 수행하여 종료할 수 있습니다.

  1. D:\data\db\ 디렉토리를 생성하고 MongoDB 서버를 재시작할 수 있습니다.

  2. 원하는 대로 데이터 폴더를 만들고 데이터 폴더의 경로로 서버를 실행한 후 MongoDB 서버를 재시작할 수 있습니다.

예:D:\MongoDB\Server\3.0\bin>mongod.exe --dbpath D:\MongoDB\서버\데이터

방금 삭제했습니다.mongod.lock내 db 디렉토리에 있고, 지금은 잘 작동합니다.

1: 여기서 수정 프로그램을 다운로드하여 설치합니다. http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix405791/7600/free/451413_intl_x64_zip.exe 그들은 윈도우를 재부팅합니다.

2 : 이것은 "data"라는 폴더와 그 안에 "db"라는 다른 폴더를 만들어야 합니다.

c:/data/db;

두 번째 단계부터 시작하겠습니다. 문제를 해결할 가능성이 가장 높습니다.

"I CONTROL"이 의미하는 바와 같이, "I"는 "Information"(경고는 W, 오류는 E)을 의미하며, CONTROL은 로그/메시지를 작성하는 구성 요소입니다(네트워크, 쓰기, 쿼리 및 명령 구성 요소도 있음).

그래서 당신은 또한 얻을 수 있습니다.I COMMAND ...,I QUERY ...,I WRITE ...:)

컴퓨터를 종료하고 mongodb 서버가 실행 중일 때 일반적인 문제입니다. MongoDb가 db 폴더에 잠금을 만든 것은 분명합니다.

c:\data\db로 이동하여 MONGOD.LOCK을 제거하기만 하면 됩니다.

Mongo를 실행하면 다시 작동합니다.

언급URL : https://stackoverflow.com/questions/29316482/mongo-error-on-i-control-hotfix

반응형