Score:0

เซิร์ฟเวอร์ Tightvnc หยุดทำงานแบบสุ่ม?

ธง jp

ฉันทำตามคำแนะนำนี้

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04

แต่บางครั้งฉันไม่สามารถเชื่อมต่อกับ tightvnc ได้ เมื่อสถานะทำงานบนเซิร์ฟเวอร์ ฉันเห็นว่าไม่มีการใช้งานอีกต่อไป

ฉันพบในวารสาร

06 ส.ค. 01:56:49 myapp1 vncserver[6198]: ไฟล์บันทึกคือ /home/ubuntu/.vnc/myapp1:2.log
06 ส.ค. 01:56:49 myapp1 systemd[1]: [email protected]: ไม่สามารถเปิดไฟล์ PID /home/ubuntu/.vnc/myapp1:1.pid (ยัง?) หลังจากเริ่มต้น: การดำเนินการไม่ได้รับอนุญาต

เมื่อฉันเรียกใช้สถานะ ฉันจะได้รับ:

$ sudo systemctl สถานะ vncserver@1
â [email protected] - เริ่มเซิร์ฟเวอร์ TightVNC เมื่อเริ่มต้น
     โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/[email protected]; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: core-dump) ตั้งแต่วันศุกร์ที่ 2021-08-06 01:40:08 UTC; 14 นาทีที่แล้ว
   PID หลัก: 918 (รหัส=ทิ้ง, สัญญาณ=SEGV)

6 ส.ค. 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] เปิดใช้งานบริการ 'org.gnome.evolution.dataserver.AddressBook10' สำเร็จ
06 ส.ค. 00:55:58 myapp1 org.freedesktop.thumbnails.Thumbnailer1[1956]: Thumbnailer ที่ลงทะเบียน /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
06 ส.ค. 00:55:58 myapp1 org.freedesktop.thumbnails.Thumbnailer1[1956]: Thumbnailer ที่ลงทะเบียน /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
6 ส.ค. 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] เปิดใช้งานบริการ 'org.freedesktop.thumbnails.Thumbnailer1' สำเร็จ
6 ส.ค. 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] การเปิดใช้งานชื่อบริการ='org.gtk.vfs.Metadata' ที่ร้องขอโดย ':1.11' (uid=1001 pid=1547 comm="xfdesktop " label="unconfined")
6 ส.ค. 00:55:58 myapp1 dbus-daemon[1012]: [session uid=1001 pid=1006] เปิดใช้งานบริการ 'org.gtk.vfs.Metadata' สำเร็จ
06 ส.ค. 01:40:08 myapp1 xfce4-notifyd[1933]: xfce4-notifyd: Fatal IO error 11 (ทรัพยากรไม่พร้อมใช้งานชั่วคราว) บนเซิร์ฟเวอร์ X:1.
06 ส.ค. 01:40:08 myapp1 org.a11y.Bus[1065]: การเชื่อมต่อ X กับ: 1 เสีย (ฆ่าหรือปิดเซิร์ฟเวอร์อย่างชัดเจน)
06 ส.ค. 01:40:08 myapp1 systemd[1]: [email protected]: ออกจากกระบวนการหลักแล้ว, รหัส=ถูกทิ้ง, สถานะ=11/SEGV
06 ส.ค. 01:40:08 myapp1 systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'core-dump'

การเริ่มบริการเซิร์ฟเวอร์ tightvncserver ใหม่ไม่ทำงาน sudo systemctl เริ่ม vncserver@1

หลังจากที่ฉันรีบูท เซิร์ฟเวอร์ tightvnc ก็ทำงานได้ดีอีกครั้ง แต่ฉันไม่ต้องการรีบูตเซิร์ฟเวอร์ตลอดเวลา ความคิดใด ๆ ?

ฉันเปิดเซิร์ฟเวอร์ vnc อื่นด้วย

Score:1
ธง no

แก้ไข: ฉันคิดว่าฉันเพิ่งพบวิธีแก้ปัญหา: ใช้ TigerVNC แทน:

sudo apt ล้างเซิร์ฟเวอร์ tightvnc
sudo apt ติดตั้ง tigervnc-standalone-server tigervnc-viewer

นี่เป็นการแก้ไขข้อขัดข้องที่ฉันได้รับซ้ำแล้วซ้ำอีก


ก่อนที่ฉันจะใช้วิธีนี้ อย่างน้อยฉันมีวิธีรีสตาร์ทบริการโดยไม่ต้องรีบูต: เมื่อคุณเรียกใช้

sudo systemctl start vncserver@1 #สิ่งนี้ล้มเหลว
sudo systemctl สถานะ vncserver@1 #นี่แสดงว่าทำไม

คุณจะเห็นว่ามันล้มเหลวเนื่องจากไฟล์ /tmp/.X1-lock ยังคงอยู่ และหลังจากลบออก มันจะบ่นเกี่ยวกับ /tmp/.X11-unix

ดังนั้น หากคุณ:

sudo rm -r /tmp/.X11-unix /tmp/.X1-lock
sudo systemctl เริ่ม vncserver@1

คุณสามารถเริ่มบริการใหม่ได้โดยไม่ต้องรีบูต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา