2015-11-04 29 views
6

Tôi muốn bắt đầu làm việc với công nghệ Azure Service Fabric.Dịch vụ khởi động: Không thể khởi động dịch vụ 'Dịch vụ máy chủ lưu trữ vải dịch vụ Microsoft (FabricHostSvc)'

Tôi đang làm việc theo số this document và cài đặt SDK mới nhất. Sau khi cài đặt, tôi mở PowerShell ("Run as administrator") cửa sổ dòng lệnh và viết những dòng này:

# Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser 
# cd "$env:ProgramW6432\Microsoft SDKs\Service Fabric\ClusterSetup" 
# .\DevClusterSetup.ps1 

Như một câu trả lời, đã nhận lỗi này:

Cleaning existing cluster ... 

    NOTE: If this powershell command window exits, please re-run the script in a new powershell command window. 


Stopping service FabricHostSvc. This may take a few minutes... 
Removing cluster configuration 
Remove node configuration succeeded 
Cleaning existing certificates 
Stopping all logman sessions 
Cleaning log and data folder, the powershell window may close automatically. 
ClusterPath not provided, will use C:\SfDevCluster 
FabricDataRoot not provided, will use C:\SfDevCluster\Data 
FabricLogRoot not provided, will use C:\SfDevCluster\Log 


    Directory: C:\ 


Mode    LastWriteTime  Length Name 
----    -------------  ------ ---- 
d----   4/11/2015 12:47 PM   SfDevCluster 


    Directory: C:\SfDevCluster 


Mode    LastWriteTime  Length Name 
----    -------------  ------ ---- 
d----   4/11/2015 12:47 PM   Manifests 
True 
Create node configuration succeeded 
Starting service FabricHostSvc. This may take a few minutes... 
Start-Service : Failed to start service 'Microsoft Service Fabric Host Service (FabricHostSvc)'. 
At C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1:167 char:1 
+ Start-Service FabricHostSvc -WarningAction SilentlyContinue 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], 
    ServiceCommandException 
    + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand 

WARNING: Could not start FabricHostSvc 

Điểm mấu chốt là " Không thể khởi động dịch vụ ". Đầu ra này được in ra màn hình sau 3 phút chờ đợi.

Những điều tôi đã được thử nghiệm:

  1. Khởi động lại máy tính vài lần (Tôi đã đọc ở đâu đó rằng đây giải quyết vấn đề).
  2. TẮT phần mềm chống vi-rút \ tường lửa của tôi.

Ảnh chụp màn hình được đính kèm của dòng lệnh PowerShell. enter image description here Tôi đang sử dụng:

  • Visual studio 2015 phiên bản Enterprise
  • Windows 8.1
  • Azure Service Vải SDK v1.0.328
+0

Có thể đáng để bắt đầu dịch vụ đó từ cửa sổ Dịch vụ (Chạy> Dịch vụ) để xem bạn có nhận được thông báo lỗi nào không. Nó được gọi là "Dịch vụ Máy chủ Vải Dịch vụ của Microsoft". – charisk

+0

Trạng thái của dịch vụ này là "Đang bắt đầu ...". Trông như bị mắc kẹt. – No1Lives4Ever

+0

Bạn đã thử dừng và khởi động lại chưa? Có thể có một số lỗi trong Nhật ký sự kiện. – charisk

Trả lời

0

UPDATE2: Đây là một vấn đề rất cũ và tôi đã không nhìn thấy điều này reoccur kể từ tháng 11 năm 2015. (thêm vào chỉ để bài viết này không nhận được xuống bình chọn nữa: - /).

CẬP NHẬT: Tôi chưa gặp sự cố này kể từ bản cập nhật tháng 11.

ORIGINAL: Tôi đã gặp sự cố này vào một ngày khác và đã thử mọi thứ. Tôi đã gỡ cài đặt, khởi động lại, cài đặt lại mọi thứ từ Dịch vụ Vải xuống Azure SDK và Visual Studio.

Khắc phục - khá tệ. Cài đặt lại cửa sổ.

Tại một thời điểm, tôi đã tìm thấy một dấu vết cho thấy tham nhũng sổ đăng ký. Một cái gì đó về không thể tìm thấy một bộ đếm hiệu suất.

Hiện tại tôi có một vấn đề mới (tôi sẽ đăng bài riêng) nhưng chỉ cần lặp lại ở đây để cho mọi người biết có một số cơ sở hạ tầng bị lỗi trong dịch vụ này ngay bây giờ .... Ứng dụng không trạng thái triển khai và chạy. Các dịch vụ stateful triển khai nhưng sẽ không tái tạo. Nếu tôi chạy chính xác cùng một mã trên một máy khác (và tôi có nghĩa là sao chép/dán vào máy khác sau đó chạy nó), nó tất cả các công trình.

+0

"đăng ký tham nhũng" - điều này tôi cũng tìm thấy trong PC. Đó là lấy về một số truy cập hiệu suất mà thiếu. Reintalling Windows không phải là một lựa chọn cho tôi. Cám ơn vì đã chia sẻ. – No1Lives4Ever

3

Tôi cũng đã chiến đấu với vấn đề này vào sáng nay. Tôi KHÔNG phải cài đặt lại Windows.

Tôi cũng tìm thấy các sự kiện trong nhật ký sự kiện nói về các quầy hiệu suất bị hỏng.Tôi không chắc chắn nếu nó liên quan hay không nhưng tôi chạy lệnh này từ một cửa sổ cmd as administrator để xây dựng lại bộ đếm hiệu suất và các lỗi rõ ràng lên:

lodctr/r

sau đó tôi đi đến Programs and Features và gỡ cài đặt mọi thứ đã đề cập đến Dịch vụ Vải.

Sau đó tôi đã cài đặt lại SDK vải dịch vụ và làm theo hướng dẫn trên Azure Service Fabric environment setup page here và cụm của tôi bắt đầu hoạt động tốt.

1

Tôi đang đối mặt với cùng một vấn đề và đã thử nhiều lần vào một buổi tối và sáng hôm sau tôi nhận được câu trả lời. Vâng câu trả lời là "Đảm bảo rằng tường lửa đang bật".

Các vấn đề liên quan