en
שפה
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
תרגום AI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

פקוד לשרת שימושי

מנהל
לנחם
מסד נתונים
MySQL
מסלולים
שרת
ניהול שרתים

הנה רשימה של פקודות עבור מנהלי שרת הקל Redmine להשתמש ב את המנהל העורפי משותף של היישום. למרות זאת הוא לא ניתן לספק מדריך מלא ומפורט על כל ההפצות הלינוקס ותצורות, אנו מקווים אלה יספקו הנחיות במידה סבירה.

משוב מניסיון עם הסביבה והתצורה שלך הוא מבורך. אז אם אתה חושב שיש לך כמה טיפים עבור מנהלי בחור, יידע אותנו על תומכים. לאחר אימות (ו הסכמתך), אנו עשויים לפרסם אותו כאן.

מצב פיקוד תוֹצָאָה הערות
יישום לא התחיל
  • הפעלה מחדש של שירות sudo puma
  • שירות
  • שירות sudo מחדש קל
  • הפעל מחדש את puma@APPLICATION_NAME.service
  • systemctl הפעל מחדש את puma@[application_name]
  • מאתחל מחדש את puma (שרת אפליקציות)
  • מפעיל מחדש nginx (שרת אינטרנט)
  • ה-VMs הוותיקים ביותר (עד 03/2019)
  • VMs ישנים (מ-03/2019)
  • VMs חדשים (מ-03/2022)
ראשית, ודא באילו שרתים אתה משתמש :)
הגירות חסרות (ועלולות לגרום לשגיאות פנימיות) אגד Exec מגרפה db: להעביר redmine: תוספים: להעביר RAILS_ENV = ייצור נודד plugins redmine ו redmine חששות plugins ממוקם בספרייה / plugins
הגירות חסרות (ועלולות לגרום לשגיאות פנימיות) צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור מתקין Easy Redmine להפעיל אותו לאחר גירות DB; התקנה או עדכון, אם התקנה באופן ידני (לאתחל את השרת אחר)
רוצה להסיר התקנה של תוסף קל אגד Exec מגרפה easyproject: ההסרה: all_plugins RAILS_ENV = ייצור מסיר / unmigrates תוספים קל (עם שורת הפקודה שלו) עבור תוספים בספרייה / Plugins / easyproject / easy_plugins פרטים כאן
רוצה להסיר תוסף redmine אגד Exec מגרפה redmine: תוספים: להעביר VERSION NAME = easy_gantt = 0 מסיר / unimgrates תוספים עבור תוספים בספרייה / plugins
בעיות עם תלות עדכון חבילה פניני עדכונים  
שרת פיזי Restart אתחול מחדש מפעיל מחדש שרת פיזי  
לא ניתן להתחבר למסד הנתונים הפעל מחדש את שרת מסד הנתונים מחדש - -  
ניטור יומן הייצור זנב -f [שורש רדמיין] /log/production.log ניטור בזמן אמת של ביומן היישום שימושי כאשר אתה רוצה לעקוב שגיאה פנימית, או disfunctionality אחר
קונסולת Rails

מסילות ג
or
מסילות c -e הייצור
or
RAILS_ENV = מסילות ייצור c

להפעיל את מסוף המסילות עבור פקודות אודם, לבדוק כי היישום יכול להתחיל
הרשאות לא מספיקות בשרת (כללי) sudo chown -R [משתמש לינוקס]: [קבוצת לינוקס] [שורש redmine] קובע קבוצות ובעלות נכונות אתה צריך להוסיף משתמש תיקייה נכון של Easy Redmine
אין מספיק הרשאות בשרת (ב VM שלנו) chown קל: קל -R $ (הערכת הד "~ קל") קובע קבוצות ובעלות נכונות ב VMs שנוצרו על ידי Easy Software
רשות מספיקה בשרת chmod -R sudo 775 [שורש של redmine] מוסיף הרשאות נכונות יתר רמות כאן
עדכונים המוניים (מסילות למשל)

מסילות ייצור ג
ActiveRecord :: Base.connection.execute ("בעיות העדכון קבעו estimated_hours = 5 where estimated_hours> = 5")
יציאה

להריץ שאילתא SQL המותאמת אישית (מסוף מסילות) על אחריותך בלבד! תיזהר עם שאילתות מותאמות אישית, ייתכן ביצוע שינויים prohibitted או לא תואם ב- GUI של היישום. עלול לגרום disfunction של היישום עם השלכות חמורות.
עדכונים המוניים (למשל mysql)

המשתמשים -u MySQL -p המארח -h הסיסמה
MySQL
מאגרי מידע להראות;
להשתמש databasename;
הבעיות בעדכון נקבעו estimated_hours = 5 כאשר the estimated_hours> = 5;

  • פועל שאילתא SQL המותאמת אישית (מסוף mysql)
  • רשימה של מסדי נתונים קיימים
  • על אחריותך בלבד! ראה הערה לעיל
  • בשנת המכונות וירטואלית תוכנה קלה, אישורים אינם נדרשים
עבודה עם גיבויים
  • mysqldump -u user -ppassword -h database database name> mydump.sql
  • אגד Exec מגרפה db: db ירידה: ליצור RAILS_ENV = ייצור
  • mysql -u user -ppassword -h database database name <mydump.sql
  • dump db
  • לשחזר את מסד הנתונים
  • ייבוא ​​db
עבור MySQL
עץ פרויקט הוא שבור מסילות ייצור ג
Project.rebuild_tree!
יציאה
ייחשב מחדש את עץ פרויקט - הורה תת-מיזמים נכונים
  • עלול לקרות לאחר גירות DB. מבנה פרויקט ברשימה (URL: / פרויקטים) לא מתאים במיקום באתר (כאשר גישת פרויקט משנה)
  • הוראות מפורטות זמין כאן.
עץ חישוב מחדש של ישויות אחרות (דוגמאות) Issue.rebuild_tree !; IssueCategory.rebuild_tree !; EasyKnowledgeCategory.rebuild_tree! יחשב מחדש עץ של ישויות אחרות  
DB קובץ תצורה (כללי) חתול [redmine root] /config/database.yml config db  
הדוא"ל קובץ תצורה (כללי) חתול [redmine שורש] /config/configuration.yml config דוא"ל  
ודא / לערוך cron (משימות שרת אוטומטי) -e crontab crontab עריכה עוד מידע כאן
ניהול משאבים חסר נתונים צרור exec easy_gantt_resources מגרפה: reallocate_resources ייצור RAILS_ENV = יחשב מחדש הקצאות שעה ייתכן שיהיה צורך לאחר גירות DB, התקנה של ניהול משאבים
מֵידָע חלק עליון רשימת תהליך, מערכת מידע  
אין שטח דיסק פנוי df תערוכות שטח פנוי בהתקנים  
מטמון Easy DMS הוא מיושן אודם [שורש redmine] /plugins/redmine_dmsf/extra/xapian_indexer.rb   רק למשתמשי redmine_dmsf, צריך להיות מנוהל על ידי cron
עריכת טקסט משיטת טקסטיל ל- HTML צרור exec מגרפה easyproject: טקסטיל: RAILS_ENV migrate_all = ייצור הטקסטים הם היגרו טקסטיל ל- HTML עיצוב  
הופעל מטבע חדש במנהל, אבל זה אינו גלוי בפרויקטים אגד Exec מגרפה easyproject: currency_update_tables ייצור RAILS_ENV =

לאחר מכן שרת מחדש
זה מפעיל את המטבע במערכת

 
לאחר ההפעלה של מטבע, אני צריך לחשב מחדש את כל הערכים הקיימים אגד Exec מגרפה easyproject: RAILS_ENV currency_recalculate_all = ייצור הרשומות הקיימות מחושבות מחדש למטבע החדש  
חישוב ידני של עלויות כוח אדם צרור exec גרף easyproject: easy_money: recalculate_time_entry_expenses_on_project RAILS_ENV = ייצור עלויות כוח האדם מחושבות מחדש בהתאם לשיעורים הנוכחיים ולהיררכית שיעור לאחר השליחה, תתבקש להזין את מזהה הפרויקט. אשר ללא מזהה וכל נתוני הפרויקט יחושבו מחדש. לידיעתך, כל חישוב הפרויקטים עשוי להימשך זמן רב ויאט את היישום עבור כל המשתמשים.
המרה ל - SQL

הורד את הכלי
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert

  אנא קרא את כל הוראות ההפעלה כאן.

חשוב: פקודות אלה תשמשנה ידי מנהלי שרת מוסמכות, להבין את הסיכונים הסופיים ואת ההשפעות של כל פעולה. כשלים במערכת כתוצאת משימוש שגוי מהפקודות הם על אחריותו של מנהל השרת מפעיל אותם. תוכנה קלה עלולה להיות אפשרויות מוגבלות לספק תמיכה. בקשות תמיכת שרת (אם אפשר לספק) נזקפות תמיד על ידי תעריף לשעה בפועל.

נסה את Easy Redmine תוך 30 יום ניסיון חינם

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