Příkazy užitečné servery
Zde je seznam příkazů pro serverové administrátory Easy Redmine pro použití ve společném back-end Administration aplikace. Ačkoli to není možné poskytnout úplný a podrobný návod pro všech distribucích Linuxu a konfiguracích, věříme, že tyto budou poskytovat poradenství v přiměřeném rozsahu.
Zpětná vazba ze zkušenosti se svým prostředím a konfiguraci je vítán. Takže pokud si myslíte, že máte nějaké tipy na kolegy administrátory, dejte nám vědět na podporu. Po ověření (a vašeho souhlasu), můžeme jej sem psát.
Situace | Příkaz | Výsledek | Poznámky |
Aplikace nezačal |
|
|
Nejprve si ověřte, které servery používáte :) |
Migrace chybí (může mít za následek vnitřní chyby) | svazek exec rake db: migrují Redmine: plugins: migrují RAILS_ENV = výroba | migruje Redmine Redmine a pluginy | Týká se pluginy umístěn v adresáři / plugins |
Migrace chybí (může mít za následek vnitřní chyby) | svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba | nainstaluje Easy Redmine | Spusťte jej po DB migrace; nebo instalace aktualizace, je-li ruční instalace (restart serveru později) |
Chcete odinstalovat jednoduchý plugin | svazek exec rake easyproject: uninstall: all_plugins RAILS_ENV = výroba | odinstaluje / unmigrates snadné pluginy (s prompt) | Pluginy v adresáři / Plugins / easyproject / easy_plugins Detaily zde |
Chcete odinstalovat Redmine plugin | svazek exec rake Redmine: plugins: migrují NAME = easy_gantt version = 0 | odinstaluje / unimgrates pluginy | Pluginy v adresáři / plugins |
Problémy s závislostmi | balíček aktualizace | aktualizace drahokamy | |
Restart fyzický server | restart | restartuje fyzického serveru | |
Nelze se připojit k databázi | systemctl restart mysql / systemctl restart postgresql | restartuje databázový server | |
Sledování výrobního deníku | tail -f [redmine root] /log/production.log | Monitorování v reálném čase na protokolu aplikace | Užitečné, když chcete sledovat vnitřní chybu, nebo jiný disfunctionality |
kolejnice konzola |
kolejnice c |
spusťte konzolu kolejnic | pro příkazy rubínové, zkontrolujte, zda je aplikace může začít |
Nedostatečná oprávnění na serveru (obecně) | sudo chown -R [linux user]: [linux skupina] [Redmine root] | nastaví správné skupiny a ownerships | Je třeba přidat správné uživatele a složku Easy Redmine |
Nedostatečná oprávnění na serveru (v našem VM) | snadná obsluha: easy -R $ (eval echo "~ easy") | nastaví správné skupiny a ownerships | Ve virtuálních počítačích vytvořených programem Easy Software |
Nedostatečná oprávnění na serveru | sudo chmod -R 775 [root Redmine má] | Dodává správná oprávnění | ostatní úrovně zde |
Hromadné aktualizace (kolejnice příklad) |
kolejnice C vyrobeného |
spustit vlastní SQL dotazu (kolejnice console) | Na vlastní nebezpečí! Buďte opatrní s vlastní dotazy, můžete být provedením změny prohibitted nebo nekompatibilní v GUI aplikace. Může mít za následek dysfunkce žádosti s vážnými následky. |
hromadné aktualizace (MySQL příklad) |
mysql -u uživatel -p hostitele Heslo -h |
|
|
Práce s zálohy |
|
|
pro MySQL |
Projekt strom je rozbité | kolejnice C vyrobeného Project.rebuild_tree! výstup |
přepočítá projekt strom - správný rodič a podprojektů |
|
Strom přepočet jiných subjektů (příklady) | Issue.rebuild_tree !; IssueCategory.rebuild_tree !; EasyKnowledgeCategory.rebuild_tree! | přepočítá strom jiných subjektů | |
Konfigurační soubor DB (obecně) | cat [Redmine root] /config/database.yml | db config | |
email konfigurační soubor (obecně) | kočka [Redmine root] /config/configuration.yml | email config | |
Ověřit / editovat CRON (automatické serverové úlohy) | crontab -e | editovat crontab | Více informací zde |
managment zdroj chybí údaje | svazek exec rake easy_gantt_resources: reallocate_resources RAILS_ENV = výroba | přepočítá hodinu alokací | Může být zapotřebí po DB migrace, instalace řízení zdrojů |
Informace | AutoCruitment LLC („Společnost“ nebo „My“ nebo „AutoCruitment“) respektuje ochranu vašeho soukromí a je odhodlaná ho dodržováním těchto zásad chránit. Tyto zásady popisují typy informací, které můžeme shromažďovat od vás nebo které vy můžete poskytnout, když navštívíte webové stránky | Seznam proces, informační systém | |
Nedostatek místa na disku | df | ukazuje volné místo na zařízení | |
Easy DMS mezipaměti je zastaralá | ruby [Redmine root] /plugins/redmine_dmsf/extra/xapian_indexer.rb | pouze pro uživatele redmine_dmsf, by měl být spuštěn cron | |
Switched editace textu z textilu do HTML | svazek exec rake easyproject: textilní: migrate_all RAILS_ENV = výroba | Texty jsou přeneseny z textilu do HTML formátování | |
Aktivované nová měna v administrativě, ale to není vidět v projektech | svazek exec rake easyproject: currency_update_tables RAILS_ENV = výroba |
Později restart serveru |
|
Po aktivaci měny, musím přepočítat všechny existující položky | svazek exec rake easyproject: currency_recalculate_all RAILS_ENV = výroba | Existující položky jsou přepočítány do nové obřadnosti | |
Ruční přepočet osobních nákladů | svazek exec rake easyproject: easy_money: recalculate_time_entry_expenses_on_project RAILS_ENV = produkce | Osobní náklady se přepočítávají podle aktuálních sazeb a hierarchie sazeb | Po odeslání budete vyzváni k zadání ID projektu. Potvrďte bez ID a všechna data projektu budou přepočítána. Mějte prosím na paměti, že přepočet všech projektů může trvat dlouho a zpomalí aplikaci pro všechny uživatele. |
SQLite na konverzi MySQL |
Stáhněte nástroj sqlite3-to-mysql.py |
Přečtěte si prosím celý návod k použití zde. |
Důležité: Tyto příkazy mají být používány příslušnými správci serverů, si uvědomuje případná rizika a dopady každé operace. Systémové poruchy vyplývající z nesprávného použití těchto příkazů jsou v odpovědnosti správce serveru je spuštěna. Easy Software může mít omezené možnosti poskytovat podporu. Žádosti podpory serverů (pokud je to možné poskytnout) jsou vždy účtovány skutečné hodinové sazby.