en
Jazyk
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI překlad
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Příkazy užitečné servery

administrátor
konzole
databáze
mysql
kolejnic
Server
správa serveru

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
  • sudo service puma restart
  • sudo služba nginx restart
  • sudo service snadný restart
  • systemctl restart puma@APPLICATION_NAME.service
  • systemctl restart puma@[název_aplikace]
  • restartuje puma (aplikační server)
  • restartuje Nginx (web server)
  • nejstarší virtuální počítače (do 03/2019)
  • staré virtuální počítače (od 03/2019)
  • nové virtuální počítače (od 03/2022)
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
or
výroba kolejnic
or
RAILS_ENV = výrobní 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
ActiveRecord :: Base.connection.execute („sada problémů s aktualizací odhadovaná_hodina = 5, kde odhadovaná_hodina> = 5“)
výstup

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
mysql
zobrazit databází;
použijte databasename;
sada problémů s aktualizací odhadovaná_hodina = 5, kde odhadovaná_hodina> = 5;

  • spustí dotaz vlastního SQL (mysql konzoli)
  • Seznam existujících databází
  • Na vlastní nebezpečí! Viz poznámka výše
  • Easy Software VM, pověření nejsou vyžadovány
Práce s zálohy
  • mysqldump -u uživatel -ppassword -h název databáze hostitele> mydump.sql
  • svazek exec rake db: pokles db: vytvořit RAILS_ENV = výroba
  • mysql -u uživatel -ppassword -h název databáze hostitele <mydump.sql
  • db skládka
  • znovu vytvořit databázi
  • import db
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ů
  • Může se stát, po DB stěhování. struktura projektu v seznamu (URL: / projekty) neodpovídá na strouhance (při přístupu k podprojekt)
  • Podrobný manuál k dispozici zde.
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
Tím se aktivuje měnu v systému

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

  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.

Vyzkoušejte Easy Redmine ve 30denní bezplatné zkušební verzi

Plné funkce, chráněné SSL, denní zálohy ve vaší geolokaci