ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

Gatling - ออนไลน์ในคลาวด์

เรียกใช้ gatling ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง gatling ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


Gatling - เซิร์ฟเวอร์ไฟล์ประสิทธิภาพสูง

เรื่องย่อ


Gatling [-hnvVtdDfFUlaEe] [-ผม ผูกกับไอพี] [-NS ผูกกับพอร์ต] [-NS วินาที]
[-ยู uid] [-ค ผบ] [-ว กลุ่มงาน] [-NS ไบต์] [-โอ [f/]ip/พอร์ต/regex]
[-NS redir-url] [-NS หมดเวลา sshd]

DESCRIPTION


gatling เป็นเซิร์ฟเวอร์ HTTP และ FTP มันจะส่งออกไดเร็กทอรีการทำงานปัจจุบันไปยัง
โลก

ใช้ -i 127.0.0.1 เพื่อผูกกับที่อยู่ IP ที่แน่นอนเท่านั้น

ใช้ -p 81 เพื่อผูก HTTP กับพอร์ต TCP อื่นที่ไม่ใช่ 80 ใช้ -f -p 2100 เพื่อผูก FTP กับ a
พอร์ต TCP ที่ต่างจาก 21 เมื่อรันแบบไม่ใช่รูท พอร์ตดีฟอลต์คือ 8000 และ
2121 ตามลำดับ

ใช้ -u ไม่มีใคร เพื่อทำงานภายใต้ UID ที่แตกต่างจากรูท สิ่งนี้จะทำหลังจากผูก
พอร์ตเซิร์ฟเวอร์ ดังนั้นมันจึงปลอดภัยที่จะใช้ -u และยังคงผูกกับพอร์ต 80 - อันที่จริงมันคือ
แนะนำไม่ให้เรียกใช้ gatling ในฐานะ superuser

ใช้ -c /บ้าน/www ไปยัง chdir และ chroot ไปยังไดเร็กทอรีอื่นที่ไม่ใช่การทำงานปัจจุบัน
ไดเร็กทอรี ขอแนะนำให้เรียกใช้ gatling ในสภาพแวดล้อม chroot เพื่อลดผลกระทบ
ปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นในอนาคต

ใช้ -P 2M เพื่อเปิดใช้งานโหมดการดึงข้อมูลล่วงหน้า Gatling จะทำให้แน่ใจว่าข้อมูลจำนวนมากนี้คือ
ดึงข้อมูลล่วงหน้า ซึ่งสามารถลดกิจกรรมของดิสก์และปรับปรุงปริมาณงานได้อย่างมากหาก OS . ของคุณ
ตัวกำหนดตารางเวลา I/O นั้นไม่ทันสมัย ​​และคุณกำลังให้บริการไฟล์ขนาดใหญ่หลายไฟล์จาก
ฮาร์ดดิสก์เดียวกันกับตัวดาวน์โหลดที่แตกต่างกัน หากไม่มีการดึงข้อมูลล่วงหน้า ดิสก์จะเป็นอย่างอื่น
เสียเวลาย้ายหัวดิสก์ระหว่างไฟล์ขนาดใหญ่สองไฟล์

ใช้ -f เพื่อเปิดใช้งาน FTP แบบไม่ระบุชื่อ (ค่าเริ่มต้น) หรือ -F เพื่อปิดการใช้งาน ใช้ -U เพื่อปิดการใช้งานการอัปโหลด
ทั้งหมด (ปกติ gatling จะอนุญาตให้อัปโหลดไฟล์) Gatling อนุญาตให้อัปโหลดไปที่ .เท่านั้น
ไดเร็กทอรีที่เขียนได้ทั่วโลกเพื่อป้องกันการอนุญาตการอัพโหลดโดยไม่ได้ตั้งใจ และไฟล์จะไม่
เป็นโลกที่อ่านได้ (use -a ถ้าคุณต้องการให้โลกอ่านได้) Gatling จะอนุญาตเท่านั้น
การดาวน์โหลดไฟล์ที่อ่านได้ทั่วโลก นั่นคือสาเหตุที่สวิตช์นี้มีความสำคัญ ตัวเลือกเหล่านี้คือ
ใช้ได้เฉพาะเมื่อมีการคอมไพล์ gatling ด้วย SUPPORT_FTP ที่กำหนดไว้

ใช้ -e เพื่อเปิดใช้งานการสนับสนุนการเข้ารหัส (https) หรือ -E เพื่อปิดการใช้งาน ตัวเลือกเหล่านี้เท่านั้น
ใช้ได้ถ้า gatling ถูกคอมไพล์ด้วย SUPPORT_HTTPS ที่กำหนดไว้

ใช้ -l เพื่อให้ gatling ขอรหัสผ่าน FTP เสมอ โดยปกติ gatling ไม่ได้ซึ่ง
ทำให้ลูกค้างี่เง่าบางคนสับสน ตัวเลือกนี้ทำให้ Gatling ขอ (และละเว้น) รหัสผ่าน

ใช้ -d เพื่อเปิดใช้งานการสร้างดัชนีไดเรกทอรีสำหรับ HTTP (ไดเรกทอรีรายการอยู่เสมอ
เป็นไปได้ใน FTP) -D เพื่อปิดการใช้งาน เป็นการยากที่จะเผยแพร่เอกสารโดยไม่ได้ตั้งใจหาก
ผู้โจมตีไม่สามารถค้นหาชื่อไฟล์ผ่านรายการไดเร็กทอรี

ใช้ -t เพื่อเปิดใช้งานโหมดพร็อกซีโปร่งใส โดยปกติ gatling จะแทนที่พอร์ตในโฮสต์:
ส่วนหัว HTTP และชื่อโฮสต์เสมือนของ FTP พร้อมพอร์ตจริงที่เชื่อมต่อมาถึง
นี่เป็นสิ่งสำคัญสำหรับความปลอดภัย (ในกรณีที่คุณมีเว็บไซต์อินทราเน็ตที่เป็นความลับบนพอร์ต 81
ซึ่งถูกบล็อกที่ไฟร์วอลล์) อย่างไรก็ตาม เมื่อใช้ไฟร์วอลล์เพื่อเปลี่ยนเส้นทางการเชื่อมต่อ
สำหรับ gatling การเก็บพอร์ตจาก HTTP Host: headers for . อาจเหมาะสมกว่า
โฮสติ้งเสมือนจริง

ใช้ -v เพื่อเปิดใช้งานโหมดโฮสต์เสมือน -V เพื่อปิดการใช้งาน โดยปกติเมื่อมีการเชื่อมต่อ HTTP
ขอ /foo.html และมีส่วนหัว "โฮสต์: www.fefe.de:80" gatling จะ chdir ไปที่
"www.fefe.de:80". หากไม่มี "www.fefe.de:80" gatling จะ chdir เป็น "default"
หากไม่มีสิ่งนี้อยู่ด้วย และไม่ได้ให้ -v หรือ -V เลย gatling จะแสดงผล "foo.html"
จากไดเร็กทอรีการทำงานปัจจุบัน การระบุ -v จะทำให้แน่ใจว่าไม่มีไฟล์ใดเคยเป็น
ให้บริการจากไดเร็กทอรีการทำงานปัจจุบัน เฉพาะจากไดเร็กทอรีโฮสต์เสมือนหรือจาก
ค่าเริ่มต้น. การระบุ -V หมายความว่า gatling จะไม่พยายาม chdir เลยและให้บริการเสมอ
จากไดเร็กทอรีการทำงานปัจจุบัน

ใช้ -T 600 เพื่อตั้งค่าการหมดเวลาสำหรับการเชื่อมต่อข้อมูล HTTP และ FTP เป็น 10 นาที (600
วินาที ค่าเริ่มต้นคือ 23 วินาที) ใช้ -f -T 600 เพื่อตั้งค่าการหมดเวลาสำหรับการควบคุม FTP
การเชื่อมต่อ (ค่าเริ่มต้นคือ 600 วินาที)

ถ้าคุณใช้ -r http://master.example.com/ บน mirror.example.com และมีคนขอ
ไฟล์ที่ไม่มีอยู่ gatling จะไม่สร้างข้อผิดพลาด 404 แต่เปลี่ยนเส้นทางไปที่ไฟล์เดียวกัน
ไฟล์บน master.example.com

ใช้ -X หมดเวลา,sshd เพื่อเปิดใช้งานโหมดส่งผ่าน SSH หากมีคนเชื่อมต่อกับ SSL
ซ็อกเก็ต แต่ไม่พูดอะไรเพื่อ การหยุดพักชั่วคราว (ค่าสติ : 2-10) วินาที จากนั้น gatling
จะเรียกใช้ sshd ในโหมด inetd ด้วยซ็อกเก็ตนั้น sshd เป็นชื่อพาธแบบเต็มไปยัง sshd, plus
บรรทัดคำสั่งที่คุณต้องการให้ หากมี gatling ต่อท้าย -i โดยอัตโนมัติดังนั้นใช้
ตัวอย่างเช่นสำหรับ -u0 เพื่อปิดใช้งานการค้นหา DNS

ใช้ -O [flag/]ip/พอร์ต/regex เพื่อเปิดใช้งานโหมดพร็อกซี ใช้สำหรับ SCGI และ FastCGI ใช้
โหมดพร็อกซีจะต้องมีไฟล์ ".proxy" ในรูทของโฮสต์เสมือนนั่นคือ
มีความหมายสำหรับ ระบุ ip และพอร์ตเพื่อชี้ไปที่เซิร์ฟเวอร์แอปของคุณและกำหนด regex เพื่อให้ตรงกับ
ยูอาร์ไอ หมายเหตุ: regex ต้องตรงกับชื่อไฟล์เต็ม ดังนั้นให้ใช้นามสกุล for
การจับคู่ หากไม่มีการกำหนดแฟล็ก ระบบจะใช้พร็อกซี HTTP มิฉะนั้น แฟล็กจะระบุ
โหมดพร็อกซี่: ใช้ S สำหรับ SCGI และ F สำหรับโหมด FastCGI ดู README.php สำหรับตัวอย่าง

นอกจากนี้ยังสามารถระบุซ็อกเก็ต Unix Domain โดยใช้ไวยากรณ์ --O
[flag/]|ชื่อไฟล์|regex. อย่าลืมใส่อาร์กิวเมนต์ในเครื่องหมายคำพูดเมื่อพิมพ์ใน
เปลือก.

Gatling จะไม่แสดงหรือแสดงรายการ dotfile เว้นแต่จะใช้นามแฝงด้วย :dotfile เช่น
เปิดใช้งานการให้บริการ .dotfile คุณต้อง ln -s .dotfile ":dotfile"

สัญญาณ


การส่ง SIGHUP gatling จะทำให้ปิดซ็อกเก็ตเซิร์ฟเวอร์ทั้งหมด (เพื่อให้คุณสามารถเริ่มต้นใหม่ได้
กระบวนการ Gatling ที่มีตัวเลือกต่างกันในพอร์ตเดียวกัน) กระบวนการแก็ตลิ่งแบบเก่าจะ
ดำเนินการให้บริการการเชื่อมต่อที่กำหนดไว้จนกว่าพวกเขาจะเสร็จสิ้น

ใช้ gatling ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad