Score:0

แอปพลิเคชันไม่สามารถเริ่มทำงานได้ โดยอ้างว่า "พอร์ตถูกใช้งานแล้ว" แต่ไม่ใช่

ธง ru

แอปพลิเคชัน (พายุอาปาเช่) ไม่สามารถเริ่มโยนข้อยกเว้นด้านล่าง

2022-04-12 04:56:13.997 o.a.s.d.u.UIServer หลัก [ข้อผิดพลาด] ข้อยกเว้นใน UlServer 
java.io.I0Exception: ไม่สามารถผูกกับ 0.0.0.0/0.0.0.0:8888 
ที่ org.eclipsejettyserver.ServerConnector.openAcceptChannel(ServerConnectorjava346) ~[jetty-server-9.4.14.v20181114jan9.4.14.v20181114] 
ที่ org.eclipsejetty.server.ServerConnector.open(ServerConnectorjava:308) ~[jetty-server-9.4.14.v20181114.jar:9.4.14.v20181114] 
ที่ org.eclipsejetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnectorjava:80) ~[jetty-server-9.4.14.v20181114jar:9.4.14.v20181114] 
ที่ org.eclipsejetty.server.ServerConnector.doStart(ServerConnectorjava:236) ~[jetty-server-9.4.14.v20181114jar.9.4.14-v20181114] 
ที่ org.eclipsejetty.util.component.AbstractUfeCycle.start(AbstractlifeCyclejava:68) ~[jetty-util-9.4.14.v20181114jan9.4.14.v20181114] 
ที่ org.eclipsejetty.server.Server.doStart(Serverjava:394) ~[jetty-server-9.4.14.v20181114.jar9.4.14.v20181114) 
ที่ org.eclipsejetty.util.component.AbstractLifeCycle.start(AbstractlifeCyclejava:68) ~[jetty-util-9.4.14.v20181114jar.9.4.14.v20181114] 
ที่ org.apache.storm.daemon.ui.U1Server.main(U1Serverjaval 79) [storm-webapp-2.2.0jar:2.2.0] 
เกิดจาก: java.net-BindException: มีการใช้งานที่อยู่นี้แล้ว 
ที่ sun.nio.ch.Net.bindO (วิธีดั้งเดิม) ~[?:?] 
ที่ sumnio.ch.Net.bind(Netjava:455) ~[?:?] 
ที่ sun.nio.ch.Netbind(Netjava:447) ~[?:?] 
ที่ sun.nio.chServerSocketChannelImpl.bind (ServerSocketChannellmpljava:227) ~[?:?] 
ที่ sumnio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptorjava:80) ~[?:?] 
ที่ org.eclipsejetty.server.ServerConnector.openAcceptChannel(ServerConnectorjava:342) ~[jetty-server-9.4.14.v20181114jan9.4.14.v20181114] 
... 7 เพิ่มเติม 

พอร์ตนั้นฟรี แต่ฉันใช้เครื่องมือหลายอย่าง (เทลเน็ต, เอ็นซี, เน็ตสแตท ฯลฯ) เพื่อให้แน่ใจว่าสิ่งนี้ นอกจากนี้ยังพบพฤติกรรมเดียวกันบนเซิร์ฟเวอร์อื่นด้วยแอพอื่น แต่ เจเอ็มวีตามเช่นกัน
ระบบปฏิบัติการ: RHEL 7.9

จาวา: 11.0.12

in flag
`0.0.0.0/0.0.0.0:8888` เป็นสไตล์ที่ไม่ธรรมดาสำหรับผู้ฟัง คุณได้กำหนดค่าอะไรในแอปพลิเคชันของคุณบ้าง
Ben Voigt avatar
pl flag
ข้อผิดพลาดที่เกิดขึ้นจริงคือ "ล้มเหลวในการผูก" ข้อความ "พอร์ตถูกใช้งานแล้ว" อาจเป็นคำแนะนำในการแก้ปัญหาที่มีความหมายดีแต่ไม่ถูกต้อง สิทธิ์/ความสามารถ (เช่น การใช้ SELinux) อาจทำให้การเชื่อมโยงล้มเหลวได้เช่นกัน
us flag
คุณสามารถฟังบนพอร์ต 8888 โดยใช้ `nc` ได้สำเร็จหรือไม่ หรือคุณพยายามเชื่อมต่อกับมันเท่านั้น?
ae flag
คุณตรวจสอบได้อย่างไรว่าพอร์ตนั้น "ว่าง" คุณสามารถแบ่งปันคำสั่งที่คุณเรียกใช้และเอาต์พุตได้หรือไม่? ปัญหาหนึ่งที่เป็นไปได้ที่คุณอาจพบคือซ็อกเก็ตในสถานะ TIME_WAIT - ดูเช่น https://stackoverflow.com/questions/3757289/when-is-tcp-option-so-linger-0-required/13088864#13088864
Score:-1
ธง it

ลองเช็ค ทีซีพี และ กปปส ผู้ฟังอีกด้วย

netstat -พืช | เกรป 8888

คุณสามารถตรวจสอบพอร์ตที่เปิดด้วย ลซ ด้วย

lsof -i -P -n

ตัวอย่างเอาต์พุต

root@เครื่อง:~# lsof -i -P -n
คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
memcached 471 memcache 26u IPv4 18741 0t0 TCP 127.0.0.1:11211 (ฟัง)
vsftpd 511 รูท 3u IPv6 18621 0t0 TCP *:21 (ฟัง)
sshd 516 รูท 3u IPv4 16971 0t0 TCP *:22 (ฟัง)
sshd 516 รูท 4u IPv6 16980 0t0 TCP *:22 (ฟัง)
mysqld 831 mysql 21u IPv6 20656 0t0 TCP *:33060 (ฟัง)
mysqld 831 mysql 26u IPv4 17309 0t0 TCP *:3306 (ฟัง)
apache2 32378 รูท 4u IPv6 4392606 0t0 TCP *:80 (ฟัง)
apache2 32378 รูท 6u IPv6 4392610 0t0 TCP *:443 (ฟัง)
apache2 32396 www-data 4u IPv6 4392606 0t0 TCP *:80 (ฟัง)
apache2 32396 www-data 6u IPv6 4392610 0t0 TCP *:443 (ฟัง)
apache2 32397 www-data 4u IPv6 4392606 0t0 TCP *:80 (ฟัง)
apache2 32397 www-data 6u IPv6 4392610 0t0 TCP *:443 (ฟัง)
in flag
สิ่งนี้ไม่ได้ตอบคำถาม แต่ควรเป็นความคิดเห็น และ op ระบุว่าสิ่งนี้ได้รับการตรวจสอบแล้ว

โพสต์คำตอบ

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