Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

haproxy - Trực tuyến trên đám mây

Chạy haproxy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là haproxy lệnh 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


HAProxy - trình cân bằng tải và proxy ngược http nhanh chóng và đáng tin cậy

SYNOPSIS


haproxy -f [-L ] [-n maxconn] [-N maxconn] [-C ] [-v | -vv]
[-d] [-D] [-q] [-V] [-c] [-p ] [-dk] [-ds] [-de] [-dp] [-db] [-dM [ ]]
[-NS ] [{-sf | -st} pidlist ...]

MÔ TẢ


HAProxy là một proxy ngược TCP / HTTP đặc biệt thích hợp cho tính khả dụng cao
các môi trường. Thật vậy, nó có thể:
- định tuyến các yêu cầu HTTP tùy thuộc vào cookie được chỉ định tĩnh;
- phân tán tải giữa một số máy chủ trong khi đảm bảo máy chủ
sự bền bỉ thông qua việc sử dụng cookie HTTP;
- chuyển sang máy chủ dự phòng trong trường hợp máy chủ chính bị lỗi;
- chấp nhận kết nối với các cổng đặc biệt dành riêng cho dịch vụ
giám sát ;
- ngừng chấp nhận các kết nối mà không phá vỡ các kết nối hiện có;
- thêm / sửa đổi / xóa tiêu đề HTTP theo cả hai cách;
- khối các yêu cầu phù hợp với một mẫu cụ thể;
- giữ khách hàng đến đúng máy chủ ứng dụng tùy thuộc vào
cookie ứng dụng
- báo cáo trạng thái chi tiết dưới dạng các trang HTML cho người dùng được xác thực từ một
URI bị chặn khỏi ứng dụng.

Nó cần rất ít tài nguyên. Kiến trúc hướng sự kiện của nó cho phép nó dễ dàng xử lý
hàng nghìn kết nối đồng thời trên hàng trăm trường hợp mà không gặp rủi ro
sự ổn định của hệ thống.

LỰA CHỌN


-f <configuration tập tin>
Chỉ định đường dẫn tệp cấu hình.

-L
Đặt tên ngang hàng của phiên bản cục bộ. Đồng đẳng được xác định trong đồng nghiệp cấu hình
và được sử dụng để đồng bộ hóa bảng thanh giữa các phiên bản khác nhau. Nếu điều này
tùy chọn không được chỉ định, tên máy chủ cục bộ được sử dụng làm tên ngang hàng.

-n
Đặt giới hạn cao cho tổng số kết nối đồng thời.

-N
Đặt giới hạn cao cho số lượng kết nối đồng thời trên mỗi người nghe.

-C
Thay đổi thư mục thànhdir> trước khi tải bất kỳ tệp nào.

-v Hiển thị phiên bản của HAProxy.

-vv Hiển thị phiên bản của HAProxy và tất cả các tùy chọn xây dựng.

-d Bắt đầu ở nền trước với chế độ gỡ lỗi được bật. Khi proxy chạy ở chế độ này,
nó kết xuất mọi kết nối, ngắt kết nối, dấu thời gian và tiêu đề HTTP thành stdout.
Điều này KHÔNG BAO GIỜ được sử dụng trong tập lệnh init vì nó sẽ ngăn hệ thống
khởi động.

-D Bắt đầu ở chế độ daemon.

-Ds Bắt đầu ở chế độ daemon systemd, giữ một tiến trình ở phía trước.

-q Tắt thông báo trên đầu ra.

-V Hiển thị thông báo trên đầu ra ngay cả khi -q hoặc 'yên tĩnh' được chỉ định. Một số thông tin
về bộ đánh bóng và tệp cấu hình được hiển thị trong khi khởi động.

-c Chỉ kiểm tra tệp cấu hình và thoát bằng mã 0 nếu không tìm thấy lỗi hoặc thoát bằng
mã 1 nếu lỗi cú pháp được tìm thấy.

-p
Yêu cầu quá trình ghi từng pid con của nó vào tệp này trong daemon
chế độ.

-dk Vô hiệu hóa việc sử dụng kqueue(2). kqueue(2) chỉ khả dụng trên các hệ thống BSD.

-ds Vô hiệu hóa việc sử dụng đầu cơ kỷ nguyên(7). kỷ nguyên(7) chỉ khả dụng trên Linux 2.6 và
một số hệ thống Linux 2.4 tùy chỉnh.

-từ Vô hiệu hóa việc sử dụng kỷ nguyên(7). kỷ nguyên(7) chỉ khả dụng trên Linux 2.6 và một số tùy chỉnh
Hệ thống Linux 2.4.

-dp Vô hiệu hóa việc sử dụng bỏ phiếu(2). chọn(2) có thể được sử dụng thay thế.

-dS Vô hiệu hóa việc sử dụng mối nối(2), bị hỏng trên các hạt nhân cũ hơn.

-db Tắt chế độ nền (vẫn ở nền trước, hữu ích cho việc gỡ lỗi). Vì
gỡ lỗi, tùy chọn '-db' rất hữu ích vì nó tạm thời vô hiệu hóa chế độ daemon
và chế độ đa quy trình. Sau đó, có thể dừng dịch vụ bằng cách nhấn Ctrl-C,
mà không cần phải chỉnh sửa cấu hình cũng như chạy gỡ lỗi đầy đủ.

-dM [ ]
Khởi tạo tất cả các vùng bộ nhớ được cấp phát vớibyte>. Điều này làm cho nó dễ dàng hơn
để phát hiện lỗi do truy cập bộ nhớ chưa được khởi tạo, với chi phí
chạm vào tất cả bộ nhớ được cấp phát một lần. Nếu nhưbyte> không được chỉ định, nó mặc định là 0x50
(ASCII 'P').

-m
Thực thi giới hạn sử dụng bộ nhớ ở mức tối đa megabyte.

-sf
Gửi tín hiệu KẾT THÚC đến các pid trong pidlist sau khi khởi động. Các quy trình mà
nhận tín hiệu này sẽ đợi tất cả các phiên kết thúc trước khi thoát. Cái này
tùy chọn phải được chỉ định cuối cùng, theo sau là bất kỳ số lượng PID nào. Về mặt kỹ thuật
nói, SIGTTOUSIGUSR1 được gửi.

-NS
Gửi tín hiệu TERMINATE tới các pid trong pidlist sau khi khởi động. Các quy trình mà
nhận được tín hiệu này sẽ ngay lập tức chờ kết thúc, đóng tất cả các phiên hoạt động.
Tùy chọn này phải được chỉ định cuối cùng, theo sau là bất kỳ số lượng PID nào. Về mặt kỹ thuật
nói, SIGTTOUSIGTERM được gửi.

ĐĂNG NHẬP


Vì HAProxy có thể chạy bên trong chroot nên nó không thể truy cập / dev / log một cách đáng tin cậy. Đối với điều này
lý do, nó sử dụng giao thức UDP để gửi nhật ký của nó đến máy chủ, ngay cả khi nó là cục bộ
người phục vụ. Những người gặp sự cố khi nhận nhật ký nên đảm bảo rằng nhật ký hệ thống của họ
daemon lắng nghe ổ cắm UDP. Một số bản phân phối Linux đi kèm với syslogd
từ gói sysklogd có UDP bị vô hiệu hóa theo mặc định. Các -r tùy chọn phải được chuyển cho
daemon để kích hoạt UDP.

DẤU HIỆU


Một số tín hiệu có ý nghĩa đặc biệt đối với daemon haproxy. Nói chung, chúng được sử dụng
giữa các daemon và không cần quản trị viên sử dụng.

- SIGUSR1
Yêu cầu daemon dừng tất cả proxy và thoát sau khi tất cả các phiên đóng lại. Nó là
thường được gọi là tín hiệu "dừng mềm".

- SIGTTOU
Yêu cầu daemon ngừng nghe tất cả các ổ cắm. Được sử dụng trong nội bộ bởi -sf-NS.

- SIGTTIN
Yêu cầu daemon khởi động lại lắng nghe tất cả các ổ cắm sau khi SIGTTOU. Đã sử dụng
nội bộ khi có sự cố trong quá trình cấu hình lại nóng.

- SIGINTSIGTERM
Cả hai tín hiệu có thể được sử dụng để nhanh chóng dừng daemon.

- ĐĂNG KÍ
Đưa trạng thái của tất cả proxy và máy chủ vào nhật ký. Chủ yếu được sử dụng để giải quyết rắc rối-
mục đích chụp.

- SIGQUIT
Kết xuất thông tin về vùng bộ nhớ trên stderr. Chủ yếu được sử dụng cho mục đích gỡ lỗi.

- SIGPIPE
Tín hiệu này bị chặn và bỏ qua trên các hệ thống không có MSG_NOSIGNAL.

Sử dụng haproxy trực tuyến bằng các dịch vụ onworks.net


Ad


Ad