เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

haproxy - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ haproxy เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ haproxy เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


HAProxy - เป„เบงเปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰ http reverse proxy เปเบฅเบฐ load balancer

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


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

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


HAProxy เปเบกเปˆเบ™ TCP/HTTP reverse proxy เบ—เบตเปˆ เป€เปเบฒเบฐ เบชเบปเบกเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบžเป‰เบญเบกเบชเบนเบ‡
เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”:
- เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป HTTP เบ‚เบถเป‰เบ™เบเบฑเบš cookies เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบกเบญเบšเบซเบกเบฒเบเบ„เบปเบ‡เบ—เบตเปˆ ;
- เบเบฐเบˆเบฒเบเบเบฒเบ™เป‚เบซเบผเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฒเบเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
เบ„เบปเบ‡เบขเบนเปˆเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ cookies HTTP ;
- เบชเบฐเบซเบผเบฑเบšเบเบฑเบšเป€เบŠเบตเบšเป€เบงเบตเบชเบณเบฎเบญเบ‡เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบญเบฑเบ™เปœเบถเปˆเบ‡เบฅเบปเป‰เบกเป€เบซเบฅเบง;
- เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบžเบญเบ”เบžเบดเป€เบชเบ”เบ—เบตเปˆเบญเบธเบ—เบดเบ”เบ•เบปเบ™เป€เบžเบทเปˆเบญเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™
เบ•เบดเบ”เบ•เบฒเบก;
- เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง;
- เป€เบžเบตเปˆเบก/เปเบเป‰เป„เบ‚/เบฅเบถเบšเบชเปˆเบงเบ™เบซเบปเบง HTTP เบ—เบฑเบ‡เบชเบญเบ‡เบ—เบฒเบ‡;
- เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เป block เบเบปเบ‡โ€‹เบเบฑเบšโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹;
- เบ–เบทเบฅเบนเบเบ„เป‰เบฒเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบถเป‰เบ™เบขเบนเปˆเบเบฑเบš
เบ„เบธเบเบเบตเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ
- เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบ›เบฑเบ™โ€‹เบซเบ™เป‰เบฒ HTML เบเบฑเบšโ€‹เบœเบนเป‰โ€‹เบŠเบปเบกโ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบขเบฑเป‰เบ‡โ€‹เบขเบทเบ™โ€‹เบˆเบฒเบโ€‹
URI เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™.

เบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบ™เป‰เบญเบเบซเบผเบฒเบ. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เป‚เบ”เบเป€เบซเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบ
เบซเบฅเบฒเบเบžเบฑเบ™เบ„เบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเป‰เบญเบกเป†เบเบฑเบ™เบขเบนเปˆเปƒเบ™เบซเบผเบฒเบเบฎเป‰เบญเบเบเปเบฅเบฐเบ™เบตเป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบเบฒเบ™
เบ„เบงเบฒเบกเปเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš.

OPTIONS


-f <เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เป„เบŸเบฅเปŒ>
เบฅเบฐเบšเบธเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

-L
เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบ„เบนเปˆเบฎเปˆเบงเบกเบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบกเบดเบ”เบชเบฐเบซเบฒเบเป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ peers configuration
เบžเบฒเบเบชเปˆเบงเบ™เปเบฅเบฐเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ syncing เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ stick เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ–เป‰เบฒเบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰, เบŠเบทเปˆโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเบฒเบšโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบŠเบทเปˆโ€‹เบซเบกเบนเปˆโ€‹เป€เบžเบทเปˆเบญเบ™โ€‹.

-n
เบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเป‰เบญเบกเป†เบเบฑเบ™.

-N
เบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เปเปˆเบœเบนเป‰เบŸเบฑเบ‡เบ•เปเปˆเบœเบนเป‰เบŸเบฑเบ‡.

-C
เบ›เปˆเบฝเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™dir> เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป‚เบซเบผเบ”โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹.

-v เบชเบฐเปเบ”เบ‡เป€เบงเบตเบŠเบฑเบ™เบ‚เบญเบ‡ HAProxy.

-vv เบชเบฐเปเบ”เบ‡เป€เบงเบตเบŠเบฑเบ™เบ‚เบญเบ‡ HAProxy เปเบฅเบฐเบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบฑเบ‡เปเบปเบ”.

-d เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเบ—เบฒเบ‡เปœเป‰เบฒเบ”เป‰เบงเบเบเบฒเบ™เป€เบ›เบตเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป‚เปเบ”เบ”เบตเบšเบฑเบ. เป€เบกเบทเปˆเบญเบžเบฃเบฑเบญเบเบŠเบตเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เป‚เปเบ”เบ™เบตเป‰,
เบกเบฑเบ™เบ–เบดเป‰เบกเบ—เบธเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบเบฒเบ™เบ•เบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เป€เบงเบฅเบฒ, เปเบฅเบฐเบชเปˆเบงเบ™เบซเบปเบง HTTP เป€เบžเบทเปˆเบญ stdout.
เบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰เปƒเบ™เบชเบฐเบ„เบฃเบดเบš init เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบฅเบฐเบšเบปเบšเบˆเบฒเบ
เป€เบฅเบตเปˆเบกเบ‚เบถเป‰เบ™.

-D เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เป‚เบซเบกเบ” daemon.

- เบ”เบช เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบฎเบนเบšเปเบšเบš systemd daemon, เบฎเบฑเบเบชเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบ™เป‰เบฒ.

-q เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบขเบนเปˆเปƒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”.

-V เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆ -q เบซเบผเบท 'เบ‡เบฝเบšโ€‹' เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹. เบšเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™
เบเปˆเบฝเบงเบเบฑเบš pollers เปเบฅเบฐเป„เบŸเบฅเปŒ config เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

-c เบžเบฝเบ‡เปเบ•เปˆเบเบงเบ”เป€เบšเบดเปˆเบ‡เป„เบŸเบฅเปŒ config เปเบฅเบฐเบญเบญเบเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ” 0 เบ–เป‰เบฒเบšเปเปˆเบžเบปเบšเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”, เบซเบผเบทเบญเบญเบเบ”เป‰เบงเบ
เบฅเบฐเบซเบฑเบ” 1 เบ–เป‰เบฒเบžเบปเบšเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบฒเบ‡เป„เบงเบเบฐเบเบญเบ™.

-p
เบ‚เปเปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบฝเบ™เปเบ•เปˆเบฅเบฐ pids เบ‚เบญเบ‡เบฅเบนเบเบ‚เบญเบ‡เบกเบฑเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒเบ™เบตเป‰เปƒเบ™ daemon
mode

-dk เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ เบ„เบดเบง(2). เบ„เบดเบง(2) เบกเบตเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš BSD เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

-ds เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒ epol(7). epol(7) เบกเบตเบขเบนเปˆเปƒเบ™ Linux 2.6 เปเบฅเบฐ
เบšเบฒเบ‡เบฅเบฐเบšเบปเบš Linux 2.4 เปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡.

-from เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ epol(7). epol(7) เบกเบตเบขเบนเปˆเปƒเบ™ Linux 2.6 เปเบฅเบฐเบšเบฒเบ‡ custom เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบฅเบฐเบšเบปเบš Linux 2.4.

-dp เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ poll(2). เป€เบฅเบทเบญเบ(2) เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™.

-dS เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ(2โ€‹)โ€‹, เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบซเบฑเบโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เปเบเปˆเบ™โ€‹เบ—เบตเปˆโ€‹เบญเบฒโ€‹เบเบธโ€‹.

-db เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป‚เปเบ”เบžเบทเป‰เบ™เบซเบผเบฑเบ‡ (เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เปœเป‰เบฒ, เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ”เบตเบšเบฑเบ). เบชเปเบฒเบฅเบฑเบš
debugging, เบ—เบฒเบ‡เป€เบฅเบทเบญเบ '-db' เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰ daemon เบŠเบปเปˆเบงเบ„เบฒเบง.
เปเบฅเบฐโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบซเบผเบฒเบโ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบขเบธเบ”เป‚เบ”เบเบเบฒเบ™เบเบปเบ”เบ›เบธเปˆเบก Ctrl-C,
เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚ config เบซเบผเบทเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ debug เป€เบ•เบฑเบก.

-dM[ ]
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบฑเบ‡เปเบปเบ”เบ”เป‰เบงเบเบเบฒเบ™เบกเบญเบšเปƒเบซเป‰byte>. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™
เป€เบžเบทเปˆเบญเบเบงเบ”เบซเบฒเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เป„เบงเป‰, เป‚เบ”เบเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡
เบเบฒเบ™เบชเปเบฒเบœเบฑเบ”เบเบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡. เบ–เป‰เบฒbyte> เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบกเบฑเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐ 0x50โ€‹
(ASCII 'P').

-m
เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เบเบฒเบ™เปƒเบŠเป‰เบ„เบงเบฒเบกเบˆเบณเปƒเบซเป‰เบชเบนเบ‡เบชเบธเบ” เป€เบกเบเบฒเป„เบš.

-sf
เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™ FINISH เป„เบ›เบซเบฒ pids เปƒเบ™ pidlist เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹
เบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบฅเปเบ–เป‰เบฒเปƒเบซเป‰เป€เบŠเบ”เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบชเบณเป€เบฅเบฑเบ”เบเปˆเบญเบ™เบญเบญเบ. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹, เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ•เบฒเบกโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ PIDs เปƒเบ”โ€‹. เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเบ™เบดเบ
เป€เบงเบปเป‰เบฒ, SIGTTOU เปเบฅเบฐ SIGUSR1 เบ–เบทเบเบชเบปเปˆเบ‡.

-st
เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™ TERMINATE เป„เบ›เบซเบฒ pids เปƒเบ™ pidlist เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบชเบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบฅเปโ€‹เบ–เป‰เบฒโ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบขเบธเบ”โ€‹เป€เบŠเบปเบฒโ€‹เบเบฒเบ™โ€‹, เบ›เบดเบ”โ€‹เบเบญเบ‡โ€‹เบ›เบฐโ€‹เบŠเบธเบกโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹.
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ•เป‰เบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบชเบธเบ”เบ—เป‰เบฒเบ, เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ PIDs เปƒเบ”. เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเบ™เบดเบ
เป€เบงเบปเป‰เบฒ, SIGTTOU เปเบฅเบฐ เป„เบฅเบเบฐเป€เบ›เบปเป‰เบฒเปเบฒเบ เบ–เบทเบเบชเบปเปˆเบ‡.

เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ


เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ HAProxy เบชเบฒเบกเบฒเบ”เปเบฅเปˆเบ™เบžเบฒเบเปƒเบ™ chroot, เบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒ /dev/log เป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰
เป€เบซเบ”เบœเบปเบ™, เบกเบฑเบ™เปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ UDP เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบกเบฑเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™
เป€เบŠเบตเบšเป€เบงเบต. เบœเบนเป‰เบ—เบตเปˆเบ›เบฐเบชเบปเบšเบšเบฑเบ™เบซเบฒเปƒเบ™เบเบฒเบ™เบฎเบฑเบšเบšเบฑเบ™เบ—เบถเบเบ„เบงเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒ syslog เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ
daemon เบŸเบฑเบ‡เบŠเปˆเบญเบ‡เบชเบฝเบš UDP. เบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบเบฑเบš syslogd
เบˆเบฒเบเปเบžเบฑเบเป€เบเบฑเบ” sysklogd เป„เบ”เป‰เบ›เบดเบ” UDP เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เป„เบ”เป‰ -r เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเปˆเบฒเบ™โ€‹เป„เบ›โ€‹
daemon เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰ UDP.

เบฅเบฒเบเป€เบŠเบฑเบ™


เบšเบฒเบ‡เบชเบฑเบ™เบเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบžเบดเป€เบชเบ”เบชเปเบฒเบฅเบฑเบš daemon haproxy. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰
เบฅเบฐเบซเบงเปˆเบฒเบ‡ daemons เปเบฅเบฐเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™.

- SIGUSR1
เบšเบญเบ daemon เปƒเบซเป‰เบขเบธเบ” proxies เบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเบญเบญเบเป€เบกเบทเปˆเบญเป€เบŠเบ”เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบ›เบดเบ”. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
เบกเบฑเบเบˆเบฐเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบชเบฑเบ™เบเบฒเบ™ "soft-stop".

- SIGTTOU
เบšเบญเบ daemon เปƒเบซเป‰เบขเบธเบ”เบŸเบฑเบ‡เบ—เบธเบเบŠเบฑเบญเบเป€เบเบฑเบ”. เปƒเบŠเป‰เบžเบฒเบเปƒเบ™เป‚เบ”เบ -sf เปเบฅเบฐ -st.

- SIGTTIN
เบšเบญเบ daemon เปƒเบซเป‰ restart เบเบฒเบ™เบŸเบฑเบ‡เบ—เบธเบ socket เบซเบผเบฑเบ‡เบˆเบฒเบ a SIGTTOU. เปƒเบŠเป‰เปเบฅเป‰เบง
เบžเบฒเบเปƒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™ configuration เบฎเป‰เบญเบ™.

- เป€เบŠเบฑเบ™เป€เบ‚เบปเป‰เบฒ เปเบฅเบฐ เป„เบฅเบเบฐเป€เบ›เบปเป‰เบฒเปเบฒเบ
เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฑเบ™เบเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบขเบธเบ” daemon เป„เบ”เป‰เป„เบง.

- เบ•เบดเบ”เบ•เบฒเบก
เบ–เบดเป‰เบกเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบžเบฃเบฑเบญเบเบŠเบต เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบ—เบฑเบ‡เปเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบ—เบถเบ. เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบซเบฒ,
เบˆเบธเบ”โ€‹เบ›เบฐโ€‹เบชเบปเบ‡โ€‹เบเบฒเบ™โ€‹เบเบดเบ‡โ€‹.

- SIGQUIT
dumps เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบš memory pools เปƒเบ™ stderr. เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบเบฒเบ™เบ”เบตเบšเบฑเบ.

- SIGPIPE
เบชเบฑเบ™เบเบฒเบ™เบ™เบตเป‰เบ–เบทเบเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เปเบฅเบฐเบšเปเปˆเบชเบปเบ™เปƒเบˆเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเบกเบต MSG_NOSIGNAL.

เปƒเบŠเป‰ haproxy เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เป เปเบฅเบฐเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ
    เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบš
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ‚เบฝเบ™เปƒเบ™ HTML, CSS, เปเบฅเบฐ
    JavaScript เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฒเบเบ•เบฒเบ—เบตเปˆเบชเบธเบกเปƒเบชเปˆเปเบฅเบฐ
    เบเบฝเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบงเบปเบ‡เป€เบฅเบฑเบš
  • 2
    Pascal Compiler เบŸเบฃเบต
    Pascal Compiler เบŸเบฃเบต
    A 32/64/16-bit Pascal compiler เบชเปเบฒเบฅเบฑเบš
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS เปเบฅเบฐ DOS;
    เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ wi...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Pascal Compiler เบŸเบฃเบต
  • 3
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    Canon เบšเปเปˆเบกเบตเบเบฒเบ™เบ™เบฑเบš shutter
    เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบกเบนเบ™ EXIF โ€‹โ€‹เบ‚เบญเบ‡ an
    เป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบš, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš Nikon เปเบฅเบฐ
    Pentax. เบšเปเปˆเบกเบต Canon เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ‚เปเป‰เบกเบนเบ™ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd เปเบกเปˆเบ™เบ—เบฒเบ‡เปเบเบเบ‚เบญเบ‡ rEFIt boot
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš rEFIt, rEFInd เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
    เบเบงเบ”โ€‹เบซเบฒโ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ” boot EFI เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹
    loaders เปเบฅเบฐเบกเบฑเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต GUI เบ‡เบฒเบก
    เป€เบกเบ™เบนเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบšเบนเบ”...
    เบ”เบฒเบงเป‚เบซเบฅเบ” rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    เบซเบ™เป‰เบฒเบ”เบฒเบงเป‚เบซเบฅเบ” SourceForge เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
    เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
    GSIs, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ phhusson
    เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡เบ—เบฑเบ‡ Android Pie เปเบฅเบฐ
    Android 1...
    เบ”เบฒเบงเป‚เบซเบฅเบ” ExpressLuke GSI
  • 6
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    Music Caster เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบปเบ™เบ•เบตเบ–เบฒเบ”
    เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ‚เบฑเบšโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹
    เบญเบธเบ›เบฐเบเบญเบ™ Google Cast. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹,
    เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบฅเบนเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    Tas...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เป€เบžเบ‡ Casterโ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad