AWS Elasticbean ไม่เรียกใช้แอปพลิเคชัน .jar ของฉัน

หลังจากอัปโหลดและปรับใช้บน aws ไฟล์ .jar ยังไม่เริ่มทำงาน ดังนั้นเนื้อหาคงที่จึงถูกให้บริการและ nginx กำลังได้รับการกำหนดค่าใหม่ (โดยการกำหนดค่าที่กำหนดเอง) แต่ไฟล์ jar (ซึ่งอยู่ในรูทของ. zip ที่ฉันอัปโหลด) ไม่ได้ทำงานหลังจากการปรับใช้ดังนั้นฉันจึงต้องเรียกใช้ผ่านคำสั่ง ssh และแน่นอนว่ามันปิดตัวลงหลังจากปิดเทอร์มินัล ssh ... ฉันรวม procfile ตามที่กำหนดไว้ในไซต์ amazon แต่ไม่มีความคืบหน้า ..


comment
หากมีข้อผิดพลาดกับกระบวนการปรับใช้ คุณควรจะสามารถค้นหาบางสิ่งในบันทึกของเซิร์ฟเวอร์ที่ระบุว่าปัญหาคืออะไร   -  person Mark B    schedule 25.02.2016
comment
ไม่มีปัญหาในการปรับใช้ ทุกอย่างผ่านสีเขียว และไม่มีบันทึกใดที่บ่งบอกถึงข้อผิดพลาดใดๆ... มีเอกสารเพิ่มเติมเกี่ยวกับ Procfile หรือไม่   -  person Falcon    schedule 27.02.2016
comment
หากคุณต้องการตัวอย่าง Java App ที่ใช้ Procfile เวอร์ชันล่าสุดของ beantalker จะมาพร้อมกับเวอร์ชันดังกล่าว ใช้ $ mvn archetype:generate -Dfilter=elasticbeanstalk-javase-archetype เพื่อค้นหา   -  person aldrinleal    schedule 01.03.2016
comment
เป็นยังไงบ้าง? วันนี้ฉันยังมีปัญหาของคุณ ไม่เพียงแต่ไม่มีอะไรใน /var/log/web-1.log และ /var/log/web-1.error.log แต่ยังไม่มีอะไรใน /var/log/supervisord.log ด้วย! :(   -  person Hendy Irawan    schedule 01.08.2017


คำตอบ (1)


ให้ฉันดูว่าฉันเข้าใจหรือไม่: คุณกำลังมีปัญหาในการให้โค้ด java ของคุณทำงานบน AWS Elastic Beanstalk เพราะคิดว่าโค้ดของคุณใช้ได้โดยการตรวจสอบไฟล์ index.html แบบคงที่ เป็นต้น ใช่ไหม

ในกรณีนี้ มีสองสิ่งที่ต้องค้นหา:

  • ตั้งค่า URL ตรวจสุขภาพ ที่ชี้ไปที่หนึ่งใน จุดสิ้นสุด Java ของคุณ โดยเฉพาะอย่างยิ่ง จะมีประโยชน์หากคุณสามารถวินิจฉัยการพึ่งพาภายนอกแต่ละรายการได้ (บริการ AWS ฐานข้อมูลอื่นๆ)
  • เข้าสู่ระบบอินสแตนซ์ - ตรวจสอบให้แน่ใจว่าคุณสามารถรับการบันทึกทั้งหมดที่คุณสามารถทำได้: ตัวแปรสภาพแวดล้อม คุณสมบัติของระบบ - นั่นจะเป็นจุดเริ่มต้น

หวังว่ามันจะช่วยได้

person aldrinleal    schedule 01.03.2016