nginx ไม่ start อัตโนมัติหลัง reboot แล้ว

เริ่มโดย down348895, 22 เมษายน 2021, 00:41:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

down348895

ลืมบอกไปว่าเป็นแบบ compile nginx

วันนี้ลองใช้งาน CentOS 8 ติดตั้งอย่างอื่นเรียบร้อยใช้งานได้ดี

แต่พบปัญหาคือ nginx หลังจาก reboot มันไม่ start อัตโนมัติต้องแก้ไขยังไงครับ

พิมพ์ sudo systemctl is-enabled nginx มันก็ enabled อยู่

แต่ลอง reboot หลายรอบแล้วก็เป็นเหมือนเดิม จะหาสาเหตุที่มันเป็นแบบนี้ได้ยังไงครับ

sudo systemctl enable nginx
sudo systemctl is-enabled nginx
sudo systemctl start nginx
sudo systemctl status nginx

down348895

#1
.

champooko1

ขอช่วยดันนะครับ ตอนนี้ใช้ ubuntu อยู่อยากรู้เหมือนกัน อยากไป CentOS

Khonsiam

ไม่ได้ใช้ CentOS นานแล้ว
ลองดูนะครับ

สร้างไฟล์: /etc/sysctl.d/80-network.conf

ใส่ในไฟล์
net.ipv4.ip_nonlocal_bind = 1
net.ipv6.ip_nonlocal_bind = 1

:P

seohomepro

มาช่วยดันค่า อยากทราบเหมือนกัน

down348895

อ้างถึงจาก: champooko1 ใน 22 เมษายน 2021, 02:07:24
ขอช่วยดันนะครับ ตอนนี้ใช้ ubuntu อยู่อยากรู้เหมือนกัน อยากไป CentOS

อย่าย้ายมา CentOS 8 เลิกพัฒนาสิ้นปีนี้แล้ว - เราก็กำลังหาย้ายไปที่อื่นอยู๋เหมือนกันแต่กรณีนี้ใน template ติดตั้ง OS ของ provider ไม่มี CentOS 7

down348895

อ้างถึงจาก: Khonsiam ใน 22 เมษายน 2021, 05:32:34
ไม่ได้ใช้ CentOS นานแล้ว
ลองดูนะครับ

สร้างไฟล์: /etc/sysctl.d/80-network.conf

ใส่ในไฟล์
net.ipv4.ip_nonlocal_bind = 1
net.ipv6.ip_nonlocal_bind = 1

:P

ทดลองแล้วครับและเปิด service nginx start และ reboot พอกลับมาออนไลน์แล้วดับเหมือนเดิม

down348895

ใครเคยเจอปัญหานี้บ้าง งงตึบไปเลย หาใน google ก็มีแค่ขั้นตอนการเปิด enable

Khonsiam

เมื่อกี้ลองลง CentOS 8.2
Reboot 2 รอบ ก็ปกตินะครับ



:P

icez

พอเปิดเครื่องขึ้นมาใหม่แล้ว ลองสั่ง

systemctl status nginx

journalctl -u nginx

ดูครับว่ามันขึ้นอะไรบ้าง
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

down348895

อ้างถึงจาก: Khonsiam ใน 23 เมษายน 2021, 23:15:14
เมื่อกี้ลองลง CentOS 8.2
Reboot 2 รอบ ก็ปกตินะครับ



:P

ลืมบอกไปว่าเป็นแบบ compile อ่าครับ

down348895

อ้างถึงจาก: icez ใน 24 เมษายน 2021, 00:00:52
พอเปิดเครื่องขึ้นมาใหม่แล้ว ลองสั่ง

systemctl status nginx

journalctl -u nginx

ดูครับว่ามันขึ้นอะไรบ้าง

ลองทำตามคุณ icez แนะนำคืบหน้าไปมากเลยครับ พออ่านอย่างละเอียดแล้วมันเกิดจากบรรทัดใน nginx.conf บรรทัดนี้

proxy_pass https://f001.backblazeb2.com/file/user/

ลองทดสอบใส่ # ด้านหน้าแล้ว reboot มันกลับปกติ start after boot ลองทำแบบนี้ซ้ำอีกรอบทำให้ยืนยันได้ว่าปัญหาเกิดจากบรรทัดนี้

ทำให้งงเข้าไปอีกว่าทำไมมันถึงเป็นปัญหา ดูจากที่ journalctl -u nginx ตอบกลับมาแล้วไม่เข้าใจอ่าครับว่าจะต้องแก้ไขยังไง


yomakata

ถ้าลองคำสั่ง curl https://f001.backblazeb2.com/file/user/ มี response กลับมาปกติมั้ยครับ

iCafe

ขายครับ [direct=https://www.uppic.org/]ฝากรูปฟรี อับรูปฟรี อับโหลดรูปฟรี[/direct] พร้อมสคิป

icez

ตอนเปิดเครื่องใหม่ๆ network ยังไม่ทันอัพครับ nginx เลย lookup host อันนั้นไม่ติด

แนะนำให้หน่วงเวลา start nginx นิดนึง

สั่ง systemctl edit nginx แล้วกรอกข้อมูลไปประมาณนี้ครับ

อ้างถึง[Service]
ExecStartPre=/bin/sleep 30

[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

down348895


down348895


down348895

อ้างถึงจาก: icez ใน 28 เมษายน 2021, 19:08:58
ตอนเปิดเครื่องใหม่ๆ network ยังไม่ทันอัพครับ nginx เลย lookup host อันนั้นไม่ติด

แนะนำให้หน่วงเวลา start nginx นิดนึง

สั่ง systemctl edit nginx แล้วกรอกข้อมูลไปประมาณนี้ครับ

อ้างถึง[Service]
ExecStartPre=/bin/sleep 30


ลองแล้วครับยังไม่ช่วยทำให้ปัญหาหายไป

ขอบคุณมาก ๆ ครับ

icez

ลองปรับเวลาเพิ่มดูครับ บางครั้งมันนานได้เป็นนาทีเลย
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

sunflowerlady77