Điểm:0

dịch vụ systemd bắt đầu ok, nhưng bị treo sau khi khởi động lại

lá cờ us

Tôi đang gặp sự cố lạ, tôi đã thiết lập dịch vụ systemd tùy chỉnh đang chạy dự án dotnet. Khi hệ thống khởi động lần đầu, dịch vụ cũng khởi động tốt, tuy nhiên khi tôi khởi động lại thì nó bị treo.

Hệ thống là Ubuntu 20.04 trên Azure.

Đây là mô tả dịch vụ:

[Đơn vị]
Mô tả=Api

[Dịch vụ]
WorkingDirectory=/home/aviad/Backend
ExecStart=/snap/bin/dotnet run -c AzureDev --launch-profile AzureDev
Khởi động lại = luôn luôn
Khởi động lạiSec=10
Người dùng=aviad

[Cài đặt]
WantedBy=multi-user.target

Đây là kết quả của api trạng thái sudo systemctl

â api.service - Api
     Đã tải: đã tải (/etc/systemd/system/api.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: hoạt động (đang chạy) kể từ Thứ Ba 2021-09-14 15:51:50 UTC; 29 phút trước
   PID chính: 855 (dotnet)
      Nhiệm vụ: 39 (giới hạn: 9513)
     Bộ nhớ: 314,2M
     Nhóm C: /system.slice/api.service
             ââ 855 /snap/dotnet-sdk/120/dotnet run -c AzureDev --launch-profile AzureDev
             ââ2408 /home/aviad/Backend/bin/AzureDev/net5.0/Backend

Và đây là trạng thái sau khi khởi động lại:

â api.service - Api
     Đã tải: đã tải (/etc/systemd/system/api.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: hoạt động (đang chạy) kể từ Thứ Ba 2021-09-14 16:33:33 UTC; 7 giây trước
   PID chính: 8373 (dotnet)
      Nhiệm vụ: 0 (giới hạn: 9513)
     Bộ nhớ: 460.0K
     Nhóm C: /system.slice/api.service
             ⣠8373 /snap/dotnet-sdk/120/dotnet run -c AzureDev --launch-profile AzureDev

Ngày 14 tháng 9 16:33:33 machine1 systemd[1]: Bắt đầu Api.

Ngoài tình trạng xấu, dự án thực tế không thực sự chạy.

Một số điều nữa tôi đã thử và có kết quả (xấu) tương tự:

  1. Dừng dịch vụ, đợi một lúc, sau đó bắt đầu
  2. Vô hiệu hóa dịch vụ, đợi một lúc, sau đó kích hoạt nó
  3. Làm như trên sau và trước một systemctl daemon-tải lại
  4. ban hành một giết -9 đến id quá trình và để cho hệ thống khởi động lại nó
Michael Hampton avatar
lá cờ cz
Có điều gì bất thường về thư mục chính của bạn không?
Aviad P. avatar
lá cờ us
Không có gì mà tôi đã cố ý làm
Aviad P. avatar
lá cờ us
Có vẻ như việc cài đặt dotnet bằng snap là một vấn đề. Tôi đã gỡ bỏ nó bằng snap và sau đó cài đặt nó bằng apt và giờ nó đã hoạt động ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.