2010-09-28 21 views
5

Ở mức cao, việc tắt JBoss 5 làm gì? Điều gì có thể đi sai nếu tôi chỉ cần giết quá trình java thay vì gracefully tắt JBoss?Việc tắt JBoss 5 làm gì?

Việc tắt JBoss 5 duyên dáng mất khoảng 6 phút cho ứng dụng của tôi, khá lớn và có 305 EJB. JBoss dường như tạm dừng trong một thời gian dài trước khi unbinding EJB LocalHomes từ jndi.

Cho rằng, tôi đang xem xét đơn giản là giết quá trình java. Tôi đang băn khoăn về những gì có thể xảy ra nếu tôi làm điều đó.

Tôi chạy JBoss chủ yếu bằng * nix, đôi khi trong Windows.

Trả lời

2

Giết quá trình sẽ để các tệp JBoss ở trạng thái không ổn định và chắc chắn sẽ để chúng ở trạng thái lộn xộn. Khi nó khởi động lại, nó có lẽ sẽ dọn sạch sau khi chính nó OK, nhưng sau đó một lần nữa nó có thể không.

Trên Windows (bạn không nói bạn sử dụng nền tảng nào), tôi đã thấy một quá trình JBoss bị hủy không giải phóng tệp bị khóa đúng cách và máy chủ sẽ không khởi động lại. Nó khá hiếm, mặc dù.

Cuối cùng, nếu nó phù hợp với bạn, tôi sẽ không lo lắng quá nhiều về nó.

+0

Tôi chạy dưới cả Windows và * nix, chủ yếu là * nix. Cám ơn rất nhiều vì câu trả lời! – morningstar8

1

Nó phát hành tất cả các kết nối của bạn như jndi, jdbc, jms .. Nó cũng chờ cho các lớp học của bạn hoàn thành những gì nó đang làm. Nó cũng dừng các dịch vụ khác như jms và giao diện điều khiển web

+0

Điều đó có ý nghĩa ... Cảm ơn rất nhiều! – morningstar8

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