GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

start_serverp - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


start_server - superdaemon สำหรับการปรับใช้โปรแกรมเซิร์ฟเวอร์แบบฮอต

เรื่องย่อ


start_server [ตัวเลือก] -- server-prog server-arg1 server-arg2 ...

# เริ่ม Plack โดยใช้ Starlet ฟังที่พอร์ต TCP 8000
start_server --port=8000 -- packup -s Starlet --max-workers=100 index.psgi

DESCRIPTION


สคริปต์นี้เป็นส่วนหน้าของ Server::Starter สำหรับข้อมูลเพิ่มเติม โปรดดูที่
เอกสารประกอบของโมดูล

OPTIONS


--port=(พอร์ต|โฮสต์:พอร์ต|พอร์ต=fd|โฮสต์:พอร์ต=fd)
พอร์ต TCP ที่จะรับฟัง (หากละเว้น จะไม่ผูกกับพอร์ตใด ๆ )

หากไม่ได้ระบุโฮสต์ โปรแกรมจะผูกกับที่อยู่เริ่มต้นของ IPv4
("0.0.0.0") ควรใช้วงเล็บเหลี่ยมเพื่อระบุที่อยู่ IPv6 (เช่น
--พอร์ต=[::1]:8080)

หากระบุ fd แล้ว start_server จะจัดสรรซ็อกเก็ตตามหมายเลขที่กำหนด

--เส้นทาง=เส้นทาง
เส้นทางที่จะฟังโดยใช้ซ็อกเก็ตยูนิกซ์ (ไม่บังคับ)

--dir=เส้นทาง
ไดเร็กทอรีการทำงาน start_server ทำ chdir ถึงก่อน exec (เป็นทางเลือก)

--ช่วงเวลา=วินาที
ช่วงเวลาขั้นต่ำในการเกิดใหม่ของโปรแกรมเซิร์ฟเวอร์ (ค่าเริ่มต้น: 1)

--signal-on-hup=สัญญาณ
ชื่อของสัญญาณที่จะส่งไปยังกระบวนการของเซิร์ฟเวอร์เมื่อ start_server ได้รับ SIGHUP
(ค่าเริ่มต้น: SIGTERM) หากคุณใช้ตัวเลือกนี้ อย่าลืมใช้ "--signal-on-term" ด้านล่างด้วย

--signal-on-term=สัญญาณ
ชื่อของสัญญาณที่จะส่งไปยังกระบวนการของเซิร์ฟเวอร์เมื่อ start_server ได้รับ SIGTERM
(ค่าเริ่มต้น: SIGTERM)

--pid-file=ชื่อไฟล์
หากตั้งค่าไว้ ให้เขียน ID กระบวนการของกระบวนการ start_server ไปยังไฟล์

--status-file=ชื่อไฟล์
หากตั้งค่าไว้ ให้เขียนสถานะของกระบวนการเซิร์ฟเวอร์ลงในไฟล์

--envdir=ENVDIR
ไดเร็กทอรีที่มีตัวแปรสภาพแวดล้อมไปยังกระบวนการของเซิร์ฟเวอร์ มันมีไว้สำหรับ
ใช้กับ "envdir" ใน "daemontools" สามารถเขียนทับได้โดยตัวแปรสภาพแวดล้อม
"เอเอ็นวีร์"

--log-file=ไฟล์
--log-file="| cmd อากส์..."
หากตั้งค่าไว้ ให้เปลี่ยนเส้นทาง STDOUT และ STDERR ไปยังไฟล์หรือคำสั่งที่กำหนด

--ปีศาจ
deamonizes เซิร์ฟเวอร์ (โดยทำ fork,setsid,fork) ต้องใช้ร่วมกับ
"--ล็อกไฟล์".

--enable-auto-รีสตาร์ท
เปิดใช้งานการรีสตาร์ทอัตโนมัติตามเวลา สามารถเขียนทับได้โดยตัวแปรสภาพแวดล้อม
"ENABLE_AUTO_RESTART"

--auto-restart-ช่วงเวลา=วินาที
ช่วงเวลารีสตาร์ทอัตโนมัติ (ค่าเริ่มต้น 360) ใช้กับตัวเลือก "--enable-auto-restart"
สามารถเขียนทับได้โดยตัวแปรสภาพแวดล้อม "AUTO_RESTART_INTERVAL"

--kill-old-delay=วินาที
ได้เวลาระงับการส่งสัญญาณให้คนทำงานเก่า ค่าเริ่มต้นคือ 5 เมื่อ
"--enable-auto-restart" ถูกตั้งค่าเป็น 0 มิฉะนั้น สิ่งนี้สามารถเขียนทับได้โดยสภาพแวดล้อม
ตัวแปร "KILL_OLD_DELAY"

--backlog=ขนาด
ระบุพารามิเตอร์ listen backlog ซึ่งมีค่าเริ่มต้นคือ SOMAXCONN (โดยปกติคือ 128 บน Linux)
แม้ว่า SOMAXCONN จะเพียงพอสำหรับการบรรทุกส่วนใหญ่ แต่งานในมือจำนวนมากก็เป็นสิ่งจำเป็นสำหรับการบรรทุกหนัก

--เริ่มต้นใหม่
นี่คือคำสั่ง wrapper ที่อ่าน pid ของกระบวนการ start_server จาก --pid-file
ส่ง SIGHUP ไปยังกระบวนการและรอจนกว่าเซิร์ฟเวอร์ของรุ่นเก่าจะตาย
โดยการตรวจสอบเนื้อหาของ --status-file

--หยุด
นี่คือคำสั่ง wrapper ที่อ่าน pid ของกระบวนการ start_server จาก --pid-file
ส่ง SIGTERM ไปยังกระบวนการ

--ช่วยด้วย
พิมพ์ความช่วยเหลือนี้

--รุ่น
พิมพ์หมายเลขรุ่น

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


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

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

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี