Användbara serverkommandon
Här är en lista över kommandon för Easy Redmine serveradministratörer att använda gemensamt back-end administration av ansökan. Även om det inte är möjligt att ge en fullständig och detaljerad vägledning för alla Linux-distributioner och konfigurationer, hoppas vi dessa kommer att ge vägledning till en rimlig omfattning.
Feedback från erfarenhet av din miljö och konfiguration är välkommen. Så om du tror att du har några tips för kollegor administratörer, låt oss veta om stöd. Efter kontroll (och ditt medgivande), kan vi lägga upp den här.
Situation | Kommando | Resultat | Anmärkningar |
Programmet startade inte |
|
|
Kontrollera först vilka servrar du använder :) |
Migreringar saknas (kan leda till interna fel) | bunt exec rake db: migrera redmin: plugins: migrera RAILS_ENV = produktion | migrerar redmin och redmin plugins | Bekymmer plugins som finns i katalogen / plugins |
Migreringar saknas (kan leda till interna fel) | bunt exec rake easyproject: installera RAILS_ENV = produktion | installerar Easy Redmine | Kör det efter DB-migreringar; eller uppdatera installationen, om du installerar manuellt (starta om servern efteråt) |
Vill du avinstallera en enkel plugin | bunt exec rake easyproject: avinstallera: all_plugins RAILS_ENV = produktion | avinstallerar / avaktiverar enkla plugins (med snabb) | För plugins i katalog / Insticksmoduler / easyproject / easy_plugins Detaljer här. |
Vill du avinstallera ett redmine-plugin | bunt exec rake redmin: plugins: migrera NAME = easy_gantt VERSION = 0 | Uninstalls / unimgrates plugins | För plugins i katalog / plugins |
Problem med beroenden | buntuppdatering | uppdateringar ädelstenar | |
Starta om den fysiska servern | omstart | startar om den fysiska servern | |
Kan inte ansluta till databasen | systemcit starta mysql / systemctl restart postgresql | startar om databasservern | |
Övervakning av produktionslogg | tail -f [redmine root] /log/production.log | realtidsövervakning av applikationsloggen | Användbar när du vill spåra ett internt fel eller annan störningsfunktion |
Rails konsol |
skenor c |
kör spårkonsolen | för rubinkommandon, kontrollera att appen kan börja |
Otillräckliga behörigheter på servern (generellt) | sudo chown -R [linux användare]: [linux group] [redmine root] | anger korrekta grupper och ägarskap | Du måste lägga till rätt användare och mapp av Easy Redmine |
Otillräckliga behörigheter på servern (i vår VM) | chown lätt: lätt -R $ (eval echo "~ easy") | anger korrekta grupper och ägarskap | I VM skapade av Easy Software |
Otillräckligt tillstånd på servern | sudo chmod -R 775 [redmine's root] | lägger till rätt behörigheter | Andra nivåer här. |
bulk uppdateringar (skenor exempel) |
skenor c produktion |
kör en anpassad SQL-fråga (rälskonsol) | På egen risk! Var försiktig med anpassade frågor, du kan utföra ändringar som är förbjudna eller inkompatibla i applikationens GUI. Kan resultera i störning av applikationen med allvarliga konsekvenser. |
bulk uppdateringar (mysql exempel) |
mysql -u användar -p lösenord -h värd |
|
|
Arbetar med säkerhetskopior |
|
|
För MySQL |
Projektträdet är trasigt | skenor c produktion Project.rebuild_tree! avsluta |
omberäknar projektträdet - korrekt förälder och delprojekt |
|
Träomräkning av andra enheter (exempel) | Issue.rebuild_tree !; IssueCategory.rebuild_tree !; EasyKnowledgeCategory.rebuild_tree! | omberäknar träd av andra enheter | |
Konfigurationsfil DB (allmän) | katt [redmine root] /config/database.yml | db config | |
Konfigurationsfilens e-postadress (generell) | katt [redmine root] /config/configuration.yml | email config | |
Verifiera / redigera CRON (automatiska serveruppgifter) | crontab -e | redigera crontab | Mer info här. |
Resurshantering saknar data | bunt exec rake easy_gantt_resources: reallocate_resources RAILS_ENV = produktion | omräknar timantalet | Kan behövas efter DB-migreringar, installation av resurshantering |
Information | topp | processlista, systeminformation | |
Utan diskutrymme | df | visar ledigt utrymme på enheter | |
Enkel DMS-cache är föråldrad | rubin [redmine root] /plugins/redmine_dmsf/extra/xapian_indexer.rb | endast för redmine_dmsf användare, ska köras av cron | |
Byt textredigering från textil till HTML | bunt exec rake easyproject: textil: migrate_all RAILS_ENV = produktion | Texter migreras från textil till HTML-formatering | |
Aktiverad ny valuta i administration, men det är inte synligt i projekt | bunt exec rake easyproject: currency_update_tables RAILS_ENV = produktion |
Efteråt starta om servern |
|
Efter aktivering av valuta måste jag räkna om alla befintliga poster | bunt exec rake easyproject: currency_recalculate_all RAILS_ENV = produktion | Befintliga poster omräknas till den nya valutan | |
Manuell omräkning av personalkostnader | bunt exec rake easyproject: easy_money: recalculate_time_entry_expenses_on_project RAILS_ENV = produktion | Personalkostnader omräknas enligt aktuella räntor och räntahierarki | Efter inlämning kommer du att bli ombedd att ange projekt-ID. Bekräfta utan ID och all projektdata kommer att omräknas. Var vänlig medveten om att alla projekt omräkning kan ta lång tid och kommer att sakta ner ansökan för alla användare. |
SQLite till MySQL konvertering |
Hämta verktyget sqlite3-to-mysql.py |
Läs hela bruksanvisningen här.. |
VIKTIGT: Dessa kommandon ska användas av behöriga serveradministratörer, för att uppnå de eventuella riskerna och effekterna av varje operation. Systemfel som härrör från felaktig användning av kommandona är på ansvar av serveradministratören som kör dem. Easy Software kan ha begränsade möjligheter att tillhandahålla stöd. Serversupportförfrågningar (om möjligt att tillhandahålla) debiteras alltid av den faktiska timprisen.