คุณสามารถปรับใช้ดาวน์ไทม์ดาวน์ให้เป็นศูนย์ด้วย magento2 ได้หรือไม่?


15

หากคุณมีโมดูลใหม่และคุณจำเป็นต้องเรียกใช้setup:upgradeแล้วฉันไม่เห็นวิธีที่คุณสามารถมีการหยุดทำงานเป็นศูนย์ มันจะลดลง 10-20 วินาทีเสมอเพราะคุณต้องอัปเกรดฐานข้อมูล หรือฉันกำลังพลาดอะไรอยู่?

แม้ว่าคุณจะปรับใช้กับโฟลเดอร์อื่นและเมื่อไฟล์ทั้งหมดถูกสร้างขึ้นคุณจะเชื่อมโยงสภาพแวดล้อมจริงกับโฟลเดอร์นี้คุณยังคงต้องดูแลฐานข้อมูล

คำตอบ:


2

ฉันสงสัยว่าสภาพแวดล้อมใดที่คุณทำงานในที่ 10-20 วินาทีหรือแม้กระทั่งไม่กี่นาทีของการหยุดทำงานจะเป็นตัวแบ่ง โดยธรรมชาติแล้วมันไม่เหมาะ แต่ฉันต้องจินตนาการว่ามันเป็นราคาที่ค่อนข้างเล็กที่ต้องจ่ายโดยเฉพาะถ้าคุณติดตั้งในช่วงเวลาไม่มาก

M2 เอกสารผู้พัฒนา: การปรับใช้วีโอไอพีเพื่อการผลิต จากการเขียนนี้เอกสารเหล่านั้นกระจัดกระจายและเชื่อมโยงไปยังปัญหา GitHub ภายนอกเพื่อการอภิปราย อย่างไรก็ตามเอกสารอย่างเป็นทางการเหล่านี้เป็นสถานที่ที่ดีในการจับตา

ทีมของฉันกำลังตรวจสอบโดยใช้ Capistrano เพื่อปรับใช้ M2 เรายังไม่ได้ตัดสินในขั้นตอนสุดท้าย แต่การค้นหาโดย Google อย่างง่าย ("capistrano magento 2") แสดงให้เห็นว่ามีผู้คนจำนวนมากกำลังทดลองใช้สิ่งเดียวกัน

ในที่สุดก็มีรูปแบบต่าง ๆ เช่นการปรับใช้สีฟ้าสีเขียวที่ยังพยายามลดการหยุดทำงาน โดยเฉพาะอย่างยิ่งสีฟ้าสีเขียวก็เหมือนมีเซิร์ฟเวอร์การแสดงละคร แต่ในเวลาที่สำคัญที่คุณปรับปรุง DNS ให้ชี้จากสีฟ้าเป็นสีเขียวทำให้สีเขียวเป็นสีสดและสีฟ้าเป็น "การแสดงละคร" สำหรับการใช้งานครั้งต่อไปจะกลายเป็นสีฟ้าอีกครั้ง วิธีการหยุดทำงานนี้เป็นศูนย์ตามหลักวิชาและการเปลี่ยนแปลงเกิดขึ้นเร็วที่สุดเมื่อการเปลี่ยนแปลง DNS แพร่กระจาย


ขอบคุณสำหรับลิงค์ที่มีประโยชน์ DNS ไม่เคยเผยแพร่เร็วพอในความคิดของฉัน ฉันจะเชื่อมโยงโฟลเดอร์ต่างๆ การปรับใช้ในช่วงเวลาที่ไม่มากมีความเสี่ยง เวลาที่ไม่ใช่ช่วงเวลาเร่งด่วนนั้นเป็นช่วงเช้าตรู่หรือดึกดื่น หากคุณเป็น บริษัท เล็ก ๆ คุณอาจไม่มีพนักงานเพียงพอ
Claudiu Creanga

1
ฉันไม่เข้าใจจริงๆว่าสีน้ำเงินเขียวสามารถทำงานที่นี่ได้โดยไม่ต้องซิงค์ฐานข้อมูลทุกประเภทให้เกิดขึ้นซึ่งดูเหมือนว่ามีความเสี่ยง ปัญหาคือการติดตั้งโมดูลจำเป็นต้องมีการอัพเดตฐานข้อมูล
รวย S

@RichS เท่าที่มีความเกี่ยวข้องกับซอฟต์แวร์การซิงค์ไม่ใช่ปัญหา แต่ใช่มันอาจเป็นเรื่องยากที่จะหลีกเลี่ยงการสูญเสียคำสั่งซื้อหรือข้อมูลลูกค้าอื่น ๆ - ดูแหล่งที่มาที่ฉันเชื่อมโยง ขอแนะนำให้ใช้ฐานข้อมูลเดียวกัน อีกครั้งจะกลับไปที่สถานที่ตั้งของคำถามเมื่อ 10 นาทีของการหยุดทำงานจะเป็นปัญหาจริงหรือไม่ ฉันจะหาวิธีแก้ปัญหาที่ไม่ใช่ด้านเทคนิคเช่นการปรับใช้เวลาตีสองก่อนที่จะนำเสนอความซับซ้อนที่ไม่จำเป็น
nshiff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.