Tôi đang chạy Jenkins trên máy chủ Linux và hiển thị thời gian sai :(Jenkins hiển thị thời gian sai?
trạng: Tôi đang chạy một ứng dụng java (trong tomcat mà cũng chạy Jenkins) cho thấy thời gian chính xác trong các tập tin log (Tôi sử dụng Bios được đặt thành thời gian UTC (đồng hồ hệ thống) như được khuyến nghị ở đây: http://www.linuxsa.org.au/tips/time.html
Trong Linux nó được chỉ định trong/etc/sysconfig/clock mà đồng hồ hệ thống được đặt thành UTC và trong múi giờ nào Tôi đang ở UTC + 1
Lệnh ngày chạy trên Linux hiển thị giờ địa phương chính xác. e: Sun 08 Tháng 1 12:11:35 CET 2012 Nhưng Jenkins cho thấy thời gian cộng thêm 1 tiếng: (...
The Jenkins cấu hình cho thấy: user.timezone = Châu Âu/Amsterdam (đó là tính theo giờ UTC + 1).
Tôi nghĩ rằng Jenkins (java) nghĩ rằng đồng hồ địa phương được đặt thành UTC sao cho 1 giờ được thêm vào.
Làm cách nào để giải quyết vấn đề này?
Đây rõ ràng không phải là câu hỏi lập trình. Bạn nên tham khảo serverfault.com –
Nhưng sau đó tại sao nó không chính xác trong Jenkins, nhưng trong ứng dụng của riêng tôi? (cả hai ứng dụng java). Tôi đã ba kiểm tra tất cả các thiết lập đồng hồ linux – edbras
Bạn có một vấn đề ứng dụng/quản trị không phải là một vấn đề lập trình. –