2014-10-06 20 views
13

Một điều kỳ lạ xảy ra đôi khi, Jenkins bắt đầu hiển thị "Jenkins sẽ tắt" ngay cả khi không ai bật thông báo này và khởi động lại Jenkins.Jenkins sẽ tắt

Ảnh chụp màn hình:

enter image description here

+0

Nó chỉ hiển thị thông báo "Jenkins sẽ tắt" và hủy tất cả các công việc theo lịch trình, sau đó tôi phải khởi động lại quá trình và khởi động công việc. Một điều, mỗi khi nó xảy ra vào khoảng nửa đêm của một ngày cụ thể trong tuần (cho phép nói thứ năm giữa đêm) và làm việc tốt tất cả các ngày khác trong tuần. Có thể một số cập nhật được lên lịch và khởi động lại Jenkins sau khi cập nhật không? Tôi nhìn vào nhật ký của Jenkins và không tìm thấy gì cả. Tôi có cần phải xem xét cụ thể không? Lời khuyên nào !! – user3232823

+0

Xin chào, tôi có một plug in "Thin backup" được cấu hình để tắt sau khi sao lưu. Đã thay đổi cài đặt này và bây giờ nó hoạt động tốt. Đó là chút khó khăn bởi vì plug này không phải là theo cấu hình hệ thống, dưới jenkins quản lý của nó. Bạn có thể dễ dàng bỏ lỡ nó. – user3232823

Trả lời

4

Thông báo này được hiển thị khi người có quyền quản trị đủ đã nhấp "Chuẩn bị cho Shutdown" từ global configuration, hoặc đi đến http://jenkins/safeRestart URL.

Nếu bạn hoàn toàn chắc chắn rằng không ai trong số quản trị viên đã nhấp vào "Chuẩn bị cho Shutdown" (bạn không thể chắc chắn, trừ khi bạn là quản trị viên duy nhất), thì bạn nên tìm người nào đó sử dụng thông tin đăng nhập của bạn trình duyệt hoặc thông qua dòng lệnh.

Xem lại nhật ký truy cập của máy chủ web của bạn và xem có ai hay bất kỳ điều gì (một số tập lệnh) đang truy cập URL /safeRestart/quietDown.

+1

Cảm ơn bạn đã trợ giúp !!! Nó không khởi động lại Jenkins. Nó chỉ hiển thị thông báo "Jenkins sẽ tắt" và hủy tất cả các công việc lịch biểu. Một điều xảy ra vào khoảng nửa đêm của một ngày cụ thể trong tuần (cho phép nói vào tối thứ Năm) và nó hoạt động tốt vào tất cả các ngày khác trong tuần. Có thể một số cập nhật được lên lịch và khởi động lại Jenkins sau khi cập nhật không? Tôi đã xem nhật ký Jenkins và không tìm thấy gì. Tôi có cần phải xem xét cụ thể không? Bất kỳ lời khuyên nào !! – user3232823

+0

Không có gì trong nhật ký Jenkins khi ai đó nhấp vào URL '/ quietDown'. Bạn sẽ phải kiểm tra nhật ký truy cập máy chủ web của bạn để có được thời gian chính xác điều này xảy ra. Như tôi đã đề cập, hãy đảm bảo những người khác không có quyền quản trị và đảm bảo không có tập lệnh tự động nào gọi URL này. Bản cập nhật Jenkins sẽ không kích hoạt tính năng này. – Slav

+0

Vì vậy, nó là một plug in. Cảm ơn bạn đã giúp đỡ rất nhiều !! – user3232823

20

Tôi có một plug in "Sao lưu dự phòng" được cấu hình để tắt sau khi sao lưu. Đã thay đổi cài đặt này và bây giờ nó hoạt động tốt. Đó là bit khó khăn để tìm thấy nó bởi vì cắm này không phải là theo cấu hình hệ thống, dưới jenkins quản lý của nó. Bạn có thể dễ dàng bỏ lỡ nó.

+6

Cảm ơn. Chỉ muốn thêm rằng thiết lập 'thinBackup' trong câu hỏi - trong phiên bản hiện có sẵn 1.7.4 - có tên' Chờ cho đến khi Jenkins/Hudson không hoạt động để sao lưu' đi kèm với chế độ 'Force Jenkins to quiet after minute specified 'value:" Để chắc chắn rằng không có gì thay đổi trong quá trình sao lưu, Jenkins sẽ chuyển sang chế độ "Quiet Mode", không có công việc mới nào trong hàng đợi được xử lý. . " – Florian

+2

Cảm ơn bạn rất nhiều! Thin Backup cũng gây ra điều này ở đây – user2636840

+0

Tôi cũng thấy điều này. Nó xảy ra khi một công việc chạy dài bị kẹt, thinBackup muốn sao lưu nhưng chỉ khi công việc không chạy nên nó không thể sao lưu và khởi động lại được. Nếu công việc bị kẹt bị giết tôi thấy nó mất một vài phút trước khi khởi động lại jenkins được thực hiện. – gaoithe

1

Để thoát khỏi thông báo 'Shutdown' người ta cũng có thể đăng nhập vào thực tế phần admin Jenkins, đi đến "Quản lý Jenkins" liên kết ở bên trái sau đó bấm vào -> "Hủy Shutdown"

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