רובי 2.3 הוצאה משימוש

3/3/2020
דקות 3
רוברט קובאצ'יק

הודעה למנהלי שרתים הדואגים לפיתרון Easy Project Server. החל מה- 30. 4. 2020, התמיכה ברובי 2.3.x מושבתת בגלל הפיחות הגובר של גרסה זו מרכיבי צד ג 'המשמשים את Easy Project.

אנו ממליצים לעדכן את רובי לגרסה 2.6.5

רובי הוא תנאי מוקדם להפעלת פרויקט קל. זו שפת תכנות מתוחזקת ומתעדכנת ברציפות. משמעות הדבר היא כי מדי פעם תצטרך לעדכן את ה- Ruby שלך כדי שתוכל להשתמש בגרסאות חדשות של Easy Project. עדכון רובי יש השלכות, וזו הסיבה שאנו מציגים בפניך כמה הנחיות, כדי שלא תשכח מכל שינוי קשור בתצורות שלך.

הבעיה הנפוצה ביותר היא שהשרת (חד קרן) לא מתחיל לאחר עדכון רובי. הנחיה זו מסופקת עם דוגמאות ממחשבי VM המסופקים על ידי תוכנת Easy - בדוק תמיד את השלבים לפני ביצוע בשרת משלך.

0 / יצירת גיבוי

1 / שדרוג רובי (באמצעות rvm)
Sudo rvm לקבל ראש
sudo rvm להתקין רובי- 2.6.5-railsexpress
rvm להשתמש --default אודם- 2.6.5-railsexpress

ודא שאתה משתמש בגירסה תואמת, ראה את דרישות מערכת.

2 / התקן bundler & חד קרן & פומה
פנינה להתקין

3 / עבור אל ספריית השורש של היישום והתקן אבני חן
cd APPLICATION_ROOT
עדכון חבילה

4 / התקן את פרויקט קל
מגרסה easperoject: להתקין RAILS_ENV = ייצור

5 / ייתכן גם צריך לשנות את גירסת האודם בסקריפט הפעלה.
התצורה צריכה להיות בנתיבים (תלוי בגירסת ה- VM, OS, וכו '):

/etc/systemd/system/puma@.service
/etc/systemd/system/unicorn@.service
/etc/systemd/system/easy.service
/lib/systemd/system/unicorn.service

דוגמא:

...
[שֵׁרוּת]
סוג = פשוט
משתמש = קל
WorkingDirectory = / srv / easyproject / public_html
סביבה = RAILS_ENV = ייצור
PIDFile = / srv / easyproject / run / unicorn.pid
ExecStart = / bin / bash -lc 'rvm 2.6.5 לעשות חד קרן -D -c /etc/unicorn/easyproject.rb -E ייצור '
...

לשנות את ה גרסה אודם או "ברירת מחדל", שמור אותו ולאחר מכן הפעל מחדש את השירות.

אם זה עדיין לא עובד, צור קשר עם התמיכה ולשלוח אותנו Stderr.log (יומן שגיאה של החדקרן) ו Production.log.

Ruby 2.7 עדיין לא נתמך אך נמצא בשלב ניפוי אחרון. התמיכה הרשמית ברובי 2.7 יוכרז באתר שלנו. תחזוקת אודם היא אחריות סטנדרטית של מנהלי השרתים, אז אנא וודאו לבדוק באופן קבוע https://www.ruby-lang.org/en לחדשות ולעדכוני אבטחה.

נסה את Easy Project ב-30 יום ניסיון חינם

תכונות מלאות, מוגנת SSL, גיבויים יומיים, במיקום הגיאוגרפי שלך