en
Nyelv
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI fordítás
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Hasznos szerver parancsok

admin
konzolra
adatbázis
mysql
sínek
szerver
szerver adminisztráció

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
  • sudo service puma újraindítás
  • sudo service nginx újraindítás
  • sudo service könnyű újraindítás
  • systemctl újraindítja a puma@APPLICATION_NAME.service szolgáltatást
  • systemctl restart puma@[alkalmazás_neve]
  • újraindítja a puma-t (alkalmazásszerver)
  • újraindul nginx (webszerver)
  • legrégebbi virtuális gépek (03.-ig)
  • régi virtuális gépek (03/2019-tól)
  • új virtuális gépek (03/2022-tól)
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
or
sínek c -e termelés
or
RAILS_ENV = gyártó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
ActiveRecord :: Base.connection.execute („a frissítési problémák beállítása becsült_órák = 5 ahol becsült_órák> = 5“)
kijárat

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
mysql
mutatják adatbázisok;
használja databasename;
frissítési problémák beállítása becsült_óra = 5 ahol becsült_ óra> = 5;

  • fut egy egyéni SQL lekérdezés (mysql konzol)
  • listáját a meglévő adatbázisok
  • A saját felelősségre! Lásd a fenti megjegyzést
  • Az Egyszerű szoftver VM, hitelesítő adatok nem szükségesek
Munka mentések
  • mysqldump -u felhasználó -ppassword -h gazdagép adatbázisneve> mydump.sql
  • bundle exec rake db: csepp db: létre RAILS_ENV = termelés
  • mysql -u felhasználó -ppassword -h gazdagép adatbázisneve <mydump.sql
  • db lerakó
  • újra az adatbázis
  • Db import
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
  • Előfordulhat után DB migráció. Project szerkezet lista (URL: / projekt) nem felel meg a morzsában (elérésekor egy al-projekt)
  • Részletes kézikönyv áll rendelkezésre itt.
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
Ez aktiválja a pénznemet a rendszerben

 
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
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert

  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.

Próbálja ki az Easy Redmine-t 30 napos ingyenes próbaverzióval

Teljes funkciók, SSL védett, napi biztonsági mentések az Ön földrajzi elhelyezkedésében