2015-07-06 17 views
8

Tôi có một Redmine được cài đặt trên CentOS mà không có GUI. Tôi đã thay đổi cấu hình email và khởi động lại là cần thiết.Cách khởi động lại Redmine?

Cách khởi động lại redmine từ dòng lệnh?

+0

Bạn sử dụng vùng chứa ứng dụng nào? Apache/Hành khách, Thin, Webrick ... Và bạn đã cài đặt redmine từ kho lưu trữ hay thủ công? – DanielK

Trả lời

0

Nếu bạn biết PID của Redmine cố gắng dừng nó bằng kill -2 REDMINEPID và khởi động lại như bình thường. Bạn nên kiểm tra nó với ps aux trước khi khởi động lại.

5

Tùy thuộc vào cách bạn cài đặt Redmine khởi động lại sẽ trông khác nhau. Xem các kịch bản được liệt kê dưới đây:

Apache/hành khách Khi cài đặt sử dụng hành khách khởi động lại Apache khởi động lại Redmine là tốt. Ví dụ:

[email protected]:~# service httpd restart 

BitNami

[email protected]:~# service bitnami restart 

Khác

Nguyên tắc hàng đầu là phải khởi động lại chứa ứng dụng. Kể từ khi redmine chạy trong một container (ví dụ: Hành khách, Bitnami) khởi động lại vùng chứa cũng khởi động lại Redmine.

Lưu ý: Vấn đề này đã được thảo luận trên diễn đàn Redmine. Trong chủ đề này, bạn có thể xem các thủ tục khởi động lại để cài đặt cụ thể. Liên kết: http://www.redmine.org/boards/2/topics/6719?r=6789

15

Khởi động lại Apache (nếu bạn sử dụng hành khách) đôi khi không có hiệu lực mong muốn. Bạn có thể khởi động lại Redmine bằng cách tạo tệp:

<redmineHomeDir>/tmp/restart.txt 

với nội dung "khởi động lại". Bất cứ lúc nào bạn muốn khởi động lại Redmine, chỉ cần "chạm vào" tệp này để thay đổi dấu thời gian của nó.

touch <redmineHomeDir>/tmp/restart.txt 

Redmine sẽ khởi động lại ở yêu cầu trang tiếp theo. Giải pháp này có thể được tìm thấy trên các diễn đàn Redmine hoặc blog sử dụng (ví dụ http://texdex.blogspot.com/2011/03/restarting-redmine-without-restarting.html)

+0

Sử dụng Redmine qua Helicon Zoo trên IIS7 và điều này làm việc cho tôi –

+0

Đó là một mẹo tuyệt vời: P –

1

Tôi biết đây là một câu hỏi cũ nhưng tôi muốn để cập nhật câu trả lời một chút.

Nếu đó là một phiên bản độc lập chỉ thực hiện trong <RedmineHomeDir>tocuh tmp/restart.txt

nếu nó ở Docker, một giải pháp thanh lịch hơn (đặc biệt là nếu nó sameersbn/docker-redmine) sẽ được KHÔNG khởi động lại alltogheter chứa Docker như bạn sẽ mất bất kỳ cài đặt xong để chứa, và chỉ cần khởi động lại kỳ lân chạy trong giám sát!

Để làm được điều này, bạn phải chạy:

supervizorctl 
restart unicorn 
exit 

này thường là con đường bình thường để không bị mất cấu hình aditional thực hiện trong Docker Container.

Thông thường, tất cả các cài đặt sẽ được thực hiện khi tạo vùng chứa Docker, nhưng một số cài đặt có thể được thực hiện dưới dạng 'hotfix' cho đến khi triển khai sau này.

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