저는 Windows 10 1주년 업데이트(AU)에 대해 매우 기대가 컸는데, 주로 새로운 우분투용 Bash on Windows 기능 때문이었습니다! 제 경험은 대체로 긍정적이었지만, 모든 주요 업그레이드에는 위험이 따르기 마련입니다. 몇 가지 문제가 발생했습니다. 그 중 하나는 누락된 DLL 파일는 Couchbase Server와 관련이 없습니다. 하지만 다른 하나는 카우치베이스 서버. 짧은 이야기: 저희도 인지하고 있으며, 이를 해결하기 위해 노력 중입니다.
더 긴 이야기
카우치베이스 서버는 TCMalloc이라는 도구를 사용합니다. gperftools (원래는 Google 퍼포먼스 도구라고 함).
저수준 프로그래밍에 대한 저의 제한된 이해에 따르면 TCMalloc의 어딘가에 기술적으로 공용 인터페이스의 일부가 아닌 코드가 호출되고 있습니다.
Windows 10 1주년 업데이트가 나오면 갑자기 해당 코드가 더 이상 정상적으로 작동하지 않습니다. 이로 인해 Couchbase의 멤캐시된 부분이 계속 충돌하게 됩니다. 이런. Couchbase 엔지니어들이 이 문제를 해결하기 위해 열심히 노력하고 있으며 곧 해결될 것으로 예상합니다.
이 문제를 더 자세히 추적하고 싶다면 여기에서 자세한 정보를 확인할 수 있습니다:
권장 사항
한편, Windows 10에서 Couchbase Server를 사용하는 경우 몇 가지 권장 사항이 있습니다:
- AU로 업그레이드 보류
- 또는 가상 머신 또는 Windows Azure 인스턴스를 개발할 수 있습니다.
- 또는 로컬 네트워크에 있는 다른 컴퓨터를 사용하세요(제가 이렇게 하고 있습니다).
- 또는 AU 업데이트를 취소할 수도 있습니다.
그리고 다음을 주시하세요. MB-20519 를 클릭해 진행 상황을 지켜보세요.
트위터에서 팔로우하기 를 구독하여 Couchbase, .NET 및 Windows의 최신 소식을 받아보세요!