Hasznos szerver parancsok
Itt van egy lista a parancsok Easy Redmine szerver adminok használni a közös back-end beadására a kérelmet. Bár ez nem lehetséges, hogy egy teljes és részletes útmutató minden Linux-konfigurációk, reméljük ezek útmutatást ad ésszerű mértékben.
Visszajelzés az élményt a környezet és a konfiguráció üdvözlendő. Tehát, ha úgy gondolja, hogy van néhány tipp a többi adminok, tudassa velünk támogatást. Az ellenőrzést követően (és a beleegyezésével), akkor tegye meg itt.
Helyzet | parancs | Eredmény | Megjegyzések |
Alkalmazás nem indul |
|
|
Először is ellenőrizd, hogy melyik szervert használod :) |
Migrations hiányoznak (okozhatja belső hiba) | csomagban exec rake db: vándorolnak Redmine: plugins: vándorolnak RAILS_ENV = termelési | vándorol Redmine és Redmine plugin | Aggodalmak plugins található könyvtárban / plugins |
Migrations hiányoznak (okozhatja belső hiba) | bundle exec rake easyproject: install RAILS_ENV = termelés | telepíti Easy Redmine | Fuss, hogy miután DB migráció; vagy frissítés telepítése, amennyiben a telepítés kézzel (újraindítani szerver utána) |
Szeretné eltávolítani egy egyszerű bővítmény | csomagban exec rake easyproject: eltávolítást: all_plugins RAILS_ENV = termelési | eltávolítja / unmigrates egyszerű plugin (azonnali) | Mert plugins könyvtárban / Plugins / easyproject / easy_plugins Részletek itt |
Szeretné eltávolítani a Redmine bővítmény | csomagban exec rake Redmine: plugins: vándorolnak NAME = easy_gantt VERSION = 0 | eltávolítja / plugins unimgrates | Mert plugins könyvtárban / plugins |
Problémák függőségek | csomag frissítés | frissítések drágaköveket | |
Újraindítás fizikai szerveren | újraindítás | újraindul fizikai szerveren | |
Nem lehet csatlakozni az adatbázishoz | systemctl újraindítja a mysql / systemctl újraindítását postgresql | újraindítja az adatbázis-kiszolgálót | |
Termelési napló felügyelet | tail -f [redmine root] /log/production.log | valós idejű ellenőrzését az alkalmazás napló | Hasznos, ha a követni kívánt belső hiba, vagy más disfunctionality |
sínek konzol |
sínek c |
fut a sínek konzol | rubin parancsok, ellenőrizze, hogy az alkalmazás indul el |
Nem megfelelő engedélyek a szerver (általános) | sudo chown -R [linux user]: [linux csoport] [Redmine root] | beállítja a helyes csoportok tulajdonosának és | Meg kell adnia a helyes felhasználói és mappáját Easy Redmine |
Nem megfelelő engedélyek a szerveren (a mi VM) | könnyű: könnyű -R $ (eval echo "~ könnyű") | beállítja a helyes csoportok tulajdonosának és | Az Easy Software által létrehozott VM-ekben |
Elégtelen engedélyt a kiszolgálón | sudo chmod -R 775 [Redmine a root] | hozzáteszi megfelelő engedélyekkel | más szinten itt |
ömlesztett frissítések (sínek példa) |
sínek c termelés |
futtatni egy egyéni SQL lekérdezés (sínek konzol) | A saját felelősségre! Legyen óvatos, egyedi lekérdezések, akkor is fellép változásokat prohibitted vagy összeférhetetlen a GUI a kérelmet. Eredményezheti diszfunkció az alkalmazás súlyos következményei. |
ömlesztett frissítések (mysql példa) |
mysql -u user -p jelszó -h gazda |
|
|
Munka mentések |
|
|
MySQL |
Projekt fa van törve | sínek c termelés Project.rebuild_tree! kijárat |
kiszámítja a projekt fa - megfelelő szülő és alprojektek |
|
Fa újraszámítása egyéb szervezetek (példák) | Issue.rebuild_tree !; IssueCategory.rebuild_tree !; EasyKnowledgeCategory.rebuild_tree! | újratervezi fa egyéb szervezetek | |
Konfigurációs fájl DB (általános) | macska [Redmine root] /config/database.yml | db config | |
Konfigurációs fájl e-mail (általános) | macska [Redmine root] /config/configuration.yml | email config | |
Ellenőrizze / szerkesztés cron (automatikus kiszolgáló-feladatok) | crontab -e | szerkesztése crontab | Több információ itt |
Erőforrás gazdálkodás adatai hiányosak | bundle exec rake easy_gantt_resources: reallocate_resources RAILS_ENV = termelés | újratervezi óra juttatások | Lehet szükség, miután DB vándorlások, telepítése Erőforrásmenedzsment |
Információ | felső | folyamat lista, rendszer info | |
Nincs szabad lemezterület | df | Kiállítások szabad hely a készülékek | |
Easy DMS cache elavult | rubin [Redmine root] /plugins/redmine_dmsf/extra/xapian_indexer.rb | Csak redmine_dmsf felhasználók kellene irányítania cron | |
Kapcsolt szövegszerkesztés textilből HTML-be | bundle exec rake easyproject: textil: migrate_all RAILS_ENV = termelés | A szövegeket textiltől a HTML formázásig vándorolják | |
Aktív új pénznem az adminisztrációban, de ez nem látható a projektekben | Bundle exec rake easyproject: currency_update_tables RAILS_ENV = gyártás |
Később Indítsa újra a kiszolgálót |
|
A pénznem aktiválása után újra kell számolnom minden meglévő bejegyzést | Bundle exec rake easyproject: currency_recalculate_all RAILS_ENV = gyártás | A meglévő bejegyzések újraszámításra kerülnek az új megbízhatóságban | |
A személyi költségek kézi újraszámítása | bundle exec rake easyproject: easy_money: recalculate_time_entry_expenses_on_project RAILS_ENV = termelés | A személyi költségeket az aktuális árfolyamok és a hierarchia alapján újraszámítják | A beadást követően meg kell adnia a projekt azonosítóját. Igazolás nélkül erősítse meg, és az összes projektadat újraszámolásra kerül. Kérjük, vegye figyelembe, hogy az összes projekt újraszámítása hosszú időt vehet igénybe, és lassítja az alkalmazást minden felhasználó számára. |
SQLite a MySQL konverzióhoz |
Töltse le a sqlite3-to-mysql.py szerszámot |
Kérjük, olvassa el az egész használati utasítást itt. |
FONTOS: Ezek a parancsok által használt illetékes szerver adminisztrátorok, felismerve az esetleges kockázatokat és hatásokat az egyes műveletek. Rendszer hibák megfelelő használatból származó parancsok vannak felelőssége a szerver admin futó őket. Easy Software lehet korlátozott lehetőségek, hogy támogatást nyújtson. Server támogatási kérelmek (ha lehetséges, hogy a) mindig által felszámított tényleges óradíj.