Đây là lệnh qping có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
qping - kiểm tra trạng thái ứng dụng của các daemon Sun Grid Engine.
TỔNG HỢP
qing [-Cứu giúp] [-noalias] [-ssl | -tcp] [ [ [-tôi ] [-thông tin] [-NS] ] | [ [-dump_tag tag
[thông số] ] [-bãi rác] [-nonewline] ] ]
MÔ TẢ
Qping được sử dụng để xác thực trạng thái thời gian chạy của daemon dịch vụ Sun Grid Engine. Các
triển khai Sun Grid Engine hiện tại cho phép người ta truy vấn daemon SGE_QMASTER và bất kỳ
chạy daemon SGE_EXECD. Lệnh qping được sử dụng để gửi SIM (Thông tin trạng thái
Message) tới daemon đích. Lớp giao tiếp của daemon được chỉ định sẽ
phản hồi bằng SIRM (Thông báo phản hồi thông tin trạng thái) chứa trạng thái
thông tin về daemon đã tham khảo.
Các tùy chọn qping -dump và -dump_tag cho phép quản trị viên quan sát
luồng dữ liệu giao thức truyền thông của trình nền dịch vụ Sun Grid Engine. Qping -dump
hướng dẫn phải được bắt đầu với tài khoản gốc và trên cùng một máy chủ lưu trữ
daemon đang chạy.
LỰA CHỌN
-f
Hiển thị thông tin trạng thái đầy đủ trên mỗi khoảng thời gian ping.
Tên đầu ra Hàng: Dòng đầu tiên hiển thị ngày và giờ của yêu cầu.
SIRM phiên bản: Số phiên bản nội bộ của SIRM (Thông báo phản hồi thông tin trạng thái)
SIRM tin nhắn Tôi: Id tin nhắn hiện tại cho kết nối này
Bắt đầu thời gian: Thời gian bắt đầu của daemon. Định dạng như sau:
MM / DD / YYYY HH: MM: SS (giây kể từ ngày 01.01.1970)
chạy thời gian [NS]: Thời gian chạy tính bằng giây kể từ thời gian bắt đầu
tin nhắn in đọc đệm: Nr. của các thông điệp được đệm trong bộ đệm giao tiếp. Các thông điệp
được đệm cho ứng dụng (daemon). Khi con số này phát triển quá lớn, daemon sẽ
không thể xử lý tất cả các tin nhắn được gửi đến nó.
tin nhắn in viết đệm: Nr. của các thông điệp được đệm trong bộ đệm ghi giao tiếp. Các
tin nhắn được gửi từ ứng dụng (daemon) đến các máy khách được kết nối, nhưng
lớp giao tiếp chưa thể gửi tin nhắn. Nếu con số này tăng quá lớn,
lớp giao tiếp không thể gửi chúng nhanh như ứng dụng (daemon) muốn
các tin nhắn sẽ được gửi đi.
không. of kết nối khách hàng: Đây là số lượng máy khách được kết nối thực tế với daemon này.
Điều này cũng ngụ ý kết nối qping hiện tại.
trạng thái: Giá trị trạng thái của daemon. Giá trị này phụ thuộc vào ứng dụng mà trả lời
đối với yêu cầu qping. Nếu ứng dụng không cung cấp bất kỳ thông tin nào, trạng thái là
99999. Dưới đây là các giá trị thông tin trạng thái có thể có cho các daemon của Sun Grid Engine:
qmaster:
0 Không có tình huống bất thường về thời gian.
1 Một hoặc nhiều chủ đề đã đến thời gian chờ cảnh báo. Điều này có thể xảy ra khi có ít nhất một
chủ đề không tăng dấu thời gian của mình trong một thời gian dài không bình thường. Một khả thi
lý do cho điều này là một khối lượng công việc cao cho chủ đề này.
2 Một hoặc nhiều chủ đề đã hết thời gian chờ lỗi. Điều này có thể xảy ra khi có ít nhất một
chủ đề đã không tăng dấu thời gian của mình lâu hơn 10 phút.
3 Phép đo thời gian không được khởi tạo.
thực thi:
0 Không có tình huống bất thường về thời gian.
1 Điều phối viên đã đến thời gian chờ cảnh báo. Điều này có thể xảy ra khi người điều phối
không tăng dấu thời gian của mình trong một thời gian dài bất thường. Một lý do có thể cho điều này là
một khối lượng công việc cao.
2 Điều phối viên đã hết thời gian chờ lỗi. Điều này có thể xảy ra khi người điều phối không
tăng dấu thời gian của anh ấy lâu hơn 10 phút.
3 Phép đo thời gian không được khởi tạo.
thông tin: Thông báo trạng thái của daemon. Giá trị này phụ thuộc vào ứng dụng trả lời
yêu cầu qping. Nếu ứng dụng không cung cấp bất kỳ thông tin nào, thông báo thông tin
không có sẵn". Dưới đây là các giá trị thông tin trạng thái có thể có cho Sun Grid
Daemon động cơ:
qmaster:
Thông báo thông tin chứa thông tin về các chuỗi qmaster được theo sau bởi một chuỗi
thông tin trạng thái và thời gian. Mỗi khi một trong các chuỗi đã biết đi qua
vòng lặp chính của họ thông tin thời gian được cập nhật. Vì qmaster có hai thông báo
chủ đề mỗi chuỗi tin nhắn cập nhật thời gian. Điều này có nghĩa là thời gian chờ cho
chuỗi tin nhắn (MT) chỉ có thể xảy ra khi không có chuỗi tin nhắn nào hoạt động nữa:
THREAD_NAME: THREAD_STATE (THREAD_TIME)
THREAD_NAME:
CHÍNH: Chủ đề chính
signaler: Chủ đề tín hiệu
event_master: Chuỗi sự kiện chính
timer: Chủ đề hẹn giờ
worker: Chủ đề công nhân
người nghe: Chuỗi người nghe
Scheduler: Chủ đề của bộ lập lịch
jvm: Chuỗi Java
Các tên chủ đề ở trên sẽ được theo sau bởi một số có 3 chữ số.
THREAD_STATE:
R: Đang chạy
W: Cảnh báo
E: Lỗi
THREAD_TIME:
Thời gian kể từ lần cập nhật dấu thời gian cuối cùng.
Sau khi thông tin điều phối viên theo sau một chuỗi thông tin bổ sung
mô tả tình trạng ứng dụng hoàn chỉnh.
thực thi:
Thông báo thông tin chứa thông tin cho người điều phối công việc thực thi:
điều phối viên: STATE (TIME)
TIỂU BANG:
R: Đang chạy
W: Cảnh báo
E: Lỗi
THỜI GIAN:
Thời gian kể từ lần cập nhật dấu thời gian cuối cùng.
Sau khi thông tin chuỗi theo sau một chuỗi thông tin bổ sung mô tả
tình trạng ứng dụng.
Theo dõi: Nếu có sẵn, hiển thị số liệu thống kê trên một chủ đề. Dữ liệu cho mỗi chuỗi được hiển thị
trong một dòng. Định dạng của dòng này có thể được thay đổi bất kỳ lúc nào. Chỉ có chủ thực hiện
việc giám sát.
-Cứu giúp
In danh sách tất cả các tùy chọn.
-i khoảng thời gian
Đặt khoảng thời gian qping.
Khoảng thời gian mặc định là một giây. Qping sẽ gửi một SIM (Thông tin trạng thái
Tin nhắn) vào mỗi khoảng thời gian.
-thông tin
Hiển thị thông tin trạng thái đầy đủ (xem -f để biết thêm thông tin) và thoát. Giá trị thoát 0
cho biết không có lỗi. Khi có lỗi, qping trả về bằng 1.
-noalias
Bỏ qua tệp host_aliases, được đặt tại / / common / host_aliases. If
Tùy chọn này được sử dụng, không cần thiết phải đặt bất kỳ biến môi trường Sun Grid Engine nào.
-ssl
Tùy chọn này có thể được sử dụng để chỉ định cấu hình SSL (Lớp cổng bảo mật). Qping
sẽ sử dụng cấu hình để kết nối với các dịch vụ chạy SSL. Nếu tệp cài đặt SGE là
không có nguồn gốc, bạn phải sử dụng tùy chọn -noalias để bỏ qua nhu cầu về SGE_ROOT
biến môi trường. Các biến môi trường sau đây được sử dụng để chỉ định
Giấy chứng nhận:
SSL_CA_CERT_FILE - Tệp chứng chỉ CA
SSL_CERT_FILE - tệp chứng chỉ
SSL_KEY_FILE - tệp khóa
SSL_RAND_FILE - tệp rand
-tcp
Tùy chọn này được sử dụng để chọn TCP / IP làm giao thức được sử dụng để kết nối với các dịch vụ khác.
-nonewline
Đầu ra kết xuất sẽ không có dấu ngắt dòng trong một tin nhắn và các tin nhắn nhị phân thì không
đã giải nén.
-bãi rác
Tùy chọn này cho phép quản trị viên quan sát luồng dữ liệu giao thức truyền thông của một
Daemon dịch vụ Sun Grid Engine. Lệnh qping -dump phải được bắt đầu dưới dạng root và trên
cùng một máy chủ lưu trữ mà daemon được quan sát đang chạy.
Đầu ra được ghi vào stdout. Biến môi trường "SGE_QPING_OUTPUT_FORMAT" có thể là
đặt để ẩn các cột, đặt chiều rộng cột mặc định hoặc để đặt định dạng đầu ra tên máy chủ. Các
giá trị của biến môi trường có thể được đặt thành bất kỳ kết hợp nào sau đây
các chỉ định được phân tách bằng một ký tự khoảng trắng:
"h: X" -> ẩn cột X
"s: X" -> hiển thị cột X
"w: X: Y" -> đặt chiều rộng của cột X thành Y
"hn: X" -> đặt tham số đầu ra tên máy chủ X.
Giá trị X là "dài" hoặc "ngắn"
Bắt đầu qping -help để xem những cột nào có sẵn.
-dump_tag tag [thông số]
Tùy chọn này có cùng nghĩa với -dump, nhưng có thể cung cấp thêm thông tin bằng cách
chỉ định mức gỡ lỗi và loại thông báo mà qping sẽ in:
-dump_tag TẤT CẢ
Tùy chọn này hiển thị tất cả các thông báo gỡ lỗi có thể có (APP + MSG) cho các cấp độ gỡ lỗi, LỖI,
WARNING, INFO, DEBUG và DPRINTF. Dịch vụ được liên hệ phải hỗ trợ loại
gỡ lỗi. Tùy chọn này hiện không được triển khai.
-dump_tag APP
Tùy chọn này chỉ hiển thị thông báo gỡ lỗi ứng dụng cho các cấp độ gỡ lỗi, ERROR,
WARNING, INFO, DEBUG và DPRINTF. Dịch vụ được liên hệ phải hỗ trợ loại
gỡ lỗi. Tùy chọn này hiện không được triển khai.
-dump_tag bột ngọt
Tùy chọn này có cùng hành vi với tùy chọn -dump.
chủ nhà
Máy chủ lưu trữ nơi daemon đang chạy.
cổng
Cổng mà daemon đã ràng buộc (đã sử dụng số cổng sge_qmaster / sge_execd).
tên
Tên của điểm cuối giao tiếp ("qmaster" hoặc "thi hành"). Một điểm cuối giao tiếp là một
bộ ba của tên máy chủ / tên điểm cuối / id điểm cuối (ví dụ: hostA / qmaster / 1 hoặc máy chủ con / qstat / 4).
id
Id của điểm cuối giao tiếp ("1" cho daemon)
VÍ DỤ
> qping master_host 31116 qmaster
08/24/2004 16:41:15 endpoint master_host / qmaster / 1 tại cổng 31116 tăng kể từ 365761 giây
08/24/2004 16:41:16 endpoint master_host / qmaster / 1 tại cổng 31116 tăng kể từ 365762 giây
08/24/2004 16:41:17 endpoint master_host / qmaster / 1 tại cổng 31116 tăng kể từ 365763 giây
> qping -info master_host 31116 qmaster 1
08/24/2004 16:42:47:
Phiên bản SIRM: 0.1
Id tin nhắn SIRM: 1
thời gian bắt đầu: 08/20/2004 11:05:14 (1092992714)
thời gian chạy [s]: 365853
tin nhắn trong bộ đệm đã đọc: 0
tin nhắn trong bộ đệm ghi: 0
nr. của các máy khách được kết nối: 4
trạng thái: 0
thông tin: ok
> qping -info execd_host 31117 thi hành 1
08/24/2004 16:43:45:
Phiên bản SIRM: 0.1
Id tin nhắn SIRM: 1
thời gian bắt đầu: 08/20/2004 11:06:13 (1092992773)
thời gian chạy [s]: 365852
tin nhắn trong bộ đệm đã đọc: 0
tin nhắn trong bộ đệm ghi: 0
nr. của các máy khách được kết nối: 2
trạng thái: 0
thông tin: ok
MÔI TRƯỜNG BIẾN
SGE_ROOT Chỉ định vị trí của các tệp cấu hình tiêu chuẩn của Sun Grid Engine.
SGE_CELL Nếu được đặt, hãy chỉ định ô Sun Grid Engine mặc định.
Sử dụng qping trực tuyến bằng các dịch vụ onworks.net