Tôi đã chạy máy chủ ứng dụng GAE cục bộ (dev_appserver.py
) từ Eclipse và sau đó Eclipse bị lỗi. Vì vậy, tôi đã phải giết Eclipse và khởi động lại nó. Tuy nhiên, khi Eclipse khởi động lại, nó mất kết nối với máy chủ GAE vẫn đang chạy và tôi không thể tìm cách tắt nó.Cách tắt máy chủ dev cục bộ của Google App Engine khỏi dòng lệnh?
6
A
Trả lời
8
Bạn phải hủy quá trình của máy chủ. Điều này phụ thuộc vào os. Khi sử dụng linux:
ps aux| grep java
kill -9 <process id>
Trên cửa sổ, bạn có thể sử dụng tasklist
và taskkill
.
1
tôi thấy (một Windows XP) rằng nếu tôi bắt đầu máy chủ địa phương sử dụng kiến, và sau đó đã cố gắng để giết nó với^C, nó sẽ không giết java.exe,
nhưng khi tôi khởi động server sử dụng một tập tin batch nhỏ đọc "% appEngine_home% \ bin \ dev_appserver.cmd war", khi tôi nhấn^C nó sẽ giết nó.
1
Tôi biết đã quá muộn nhưng chỉ dành cho người xem tương lai của câu hỏi này, trong Windows, bạn có thể nhấn ctrl + c để chấm dứt Dev App Server khỏi dòng lệnh.
0
Ngày OSX này có thể đạt được bằng cách đặt tên một cách rõ ràng quá trình này và sử dụng killall trong thiết bị đầu cuối, ví dụ .:
killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py
tất cả các quá trình java? hmm ... –
không, chỉ một cái cụ thể. đó là lý do tại sao tôi đã viết ' '. –
Tôi hiểu. Trên Linux, bạn sẽ thấy đường dẫn của thể hiện nhưng bạn không thấy điều đó trên cửa sổ tho. Tuy nhiên, tôi cảm thấy nó không phải là một phương pháp thích hợp. –