KB: Altium Enterprise Server không khởi động được khi Elasticsearch không thể khởi tạo

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Altium On-Prem Enterprise Server (AES) có thể không khởi động được khi dịch vụ Elasticsearch không thể khởi tạo. Một tình trạng từng được ghi nhận ở các phiên bản AES cũ là thư mục Elasticsearch bị thiếu hoặc không thể truy cập trong thư mục tạm của Windows mà tài khoản dịch vụ sử dụng. Nếu dịch vụ Elasticsearch không khởi động được, hãy xem lại nhật ký và kiểm tra thư mục tạm, quyền truy cập, dung lượng đĩa còn trống cũng như tình trạng của chỉ mục tìm kiếm. Khi sự cố xảy ra do thiếu thư mục tạm, việc tạo lại thư mục và khởi động lại dịch vụ có thể khôi phục hoạt động bình thường. Các phiên bản AES mới hơn nhìn chung được kỳ vọng sẽ khắc phục tình trạng này.

Chi tiết giải pháp

Lỗi khởi động Elasticsearch ngăn truy cập máy chủ

Khi cố gắng khởi động dịch vụ Elasticsearch từ bảng điều khiển Windows Services, lỗi sau có thể xuất hiện:

Windows could not start the Elasticsearch service.

Khi Elasticsearch không thể khởi tạo, Altium On-Prem Enterprise Server không thể hoàn tất quá trình khởi động và các chức năng liên quan đến tìm kiếm không khả dụng.

Services dialog for Elasticsearch 6.4.2 (AltiumElasticsearch), showing service start failure with “Windows could not start the service”; Error 1067 states the process terminated unexpectedly after backup completion.

Thư mục tạm bị thiếu có thể gây lỗi khởi động

Lỗi khởi động dịch vụ không chỉ ra nguyên nhân gốc rễ cụ thể. Các nguyên nhân có thể bao gồm dung lượng ổ đĩa thấp, vấn đề về chỉ mục tìm kiếm, vấn đề về quyền truy cập hoặc không thể truy cập thư mục tạm.

Trong các phiên bản AES cũ hơn, các trường hợp hỗ trợ đã cho thấy thư mục tạm của Elasticsearch bị thiếu sau khi dọn dẹp, bảo trì hoặc thực hiện quy trình sao lưu bằng công cụ của bên thứ ba. Do đó, dịch vụ không thể khởi tạo thành công trong quá trình khởi động.

Thư mục tạm phụ thuộc vào tài khoản được dùng để chạy dịch vụ. Một ví dụ phổ biến là:

C:\Users\username\AppData\Local\Temp

Windows File Explorer opens to C:\Users\User Name\AppData\Local\Temp, showing an “elasticsearch” temporary folder present alongside another folder, indicating Elasticsearch temp files exist on the system.

Kiểm tra môi trường trước khi thực hiện thay đổi

  • Xem lại nhật ký Elasticsearch tại:
    C:\ProgramData\Altium\Altium365Data\logs\ElasticSearch
  • Xác định tài khoản được cấu hình để chạy dịch vụ Elasticsearch.
  • Xác minh thư mục tạm thực tế mà tài khoản đó sử dụng.
  • Kiểm tra xem thư mục Elasticsearch có tồn tại trong thư mục tạm hay không.
  • Xác nhận rằng tài khoản chạy dịch vụ có quyền truy cập phù hợp vào thư mục.
  • Xác minh rằng có đủ dung lượng ổ đĩa trống.
  • Kiểm tra Enterprise Server Health Monitor để tìm các cảnh báo về Elasticsearch hoặc chỉ mục tìm kiếm.
  • Nếu nhật ký cho thấy thư mục tạm bị thiếu hoặc không thể truy cập, hãy tạo lại thư mục và khởi động lại dịch vụ.
  • Cân nhắc nâng cấp lên phiên bản AES hiện hành được hỗ trợ nếu đang chạy phiên bản cũ hơn.

Các bước tạo lại thư mục tạm và khởi động lại dịch vụ

  1. Mở bảng điều khiển Windows Services và xác định tài khoản được cấu hình để chạy dịch vụ Elasticsearch.
  2. Đi đến thư mục tạm gắn với tài khoản đó. Ví dụ:
    C:\Users\username\AppData\Local\Temp
  3. Kiểm tra xem thư mục có tên Elasticsearch có tồn tại hay không.
  4. Nếu thư mục không tồn tại, hãy tạo một thư mục trống mới có tên Elasticsearch. Không cần khôi phục hoặc sao chép bất kỳ tệp nào vào thư mục.
  5. Xác minh rằng tài khoản chạy dịch vụ Elasticsearch có đủ quyền truy cập vào thư mục vừa tạo lại.
  6. Trong bảng điều khiển Windows Services, tìm dịch vụ Elasticsearch.
  7. Chọn Restart. Nếu dịch vụ đang dừng, hãy chọn Start.
  8. Xác nhận rằng trạng thái dịch vụ chuyển thành Running.
  9. Nếu dịch vụ không khởi động, hãy xem lại nhật ký Elasticsearch tại:
    C:\ProgramData\Altium\Altium365Data\logs\ElasticSearch
    và xác minh rằng cấu trúc thư mục tạm cùng các quyền truy cập vẫn nguyên vẹn.
  10. Khởi động AES.
  11. Xác minh những điều sau:
    • Trạng thái dịch vụ Elasticsearch là Running.
    • AES khởi động thành công.
    • Các chức năng tìm kiếm và lập chỉ mục hoạt động bình thường.

Tài liệu tham khảo

Bài viết liên quan

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Contents
Was this article helpful?