Faydalı sunucu komutları
İşte Kolay Redmine sunucu yöneticileri uygulamanın yaygın arka uç şıkkına kullanmak için komutların bir listesi. tüm Linux dağıtımları ve yapılandırmalar için tam ve ayrıntılı bir rehber sunmak mümkün olmasa da, bu makul bir ölçüde rehberlik umuyoruz.
ortamınızda ve yapılandırma ile deneyiminden Görüşleri açığız. Eğer dost yöneticileri için bazı ipuçları var, yani bize bildirmek destekler. Doğrulama (ve sizin rızanız) sonra, biz burada verebilirsiniz.
Durum | Komuta | Sonuç | notlar |
başlamadı Uygulama |
|
|
Öncelikle, hangi sunucuları kullandığınızı doğrulayın :) |
Göçler (iç hatalara neden olabilir) eksik | exec tırmık db paket: eklentileri: redmine göç RAILS_ENV = üretim göç | redmine ve redmine eklentileri geçirir | Endişeler eklentileri dizininde bulunan / plugins |
Göçler (iç hatalara neden olabilir) eksik | exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek | Kolay Redmine yükler | DB göçler sonra çalıştırın; veya güncelleme kurulumu, elle yüklüyorsanız (sonradan sunucuyu yeniden başlatın) |
kolay bir eklentiyi kaldırmak istediğinizden | exec tırmık EasyProject paket: kaldırma: all_plugins RAILS_ENV = üretim | kaldırır / (istemi ile) kolay eklentileri unmigrates | dizindeki eklentileri için / Plugins / EasyProject / easy_plugins - Detaylar okuyun |
Bir redmine eklentisini kaldırmak ister | exec tırmık redmine paket: eklentileri: NAME = easy_gantt VERSION göç = 0 | / Unimgrates eklentileri kaldırır | dizindeki eklentileri için / plugins |
bağımlılıkları ile ilgili sorunlar | paket güncelleme | güncellemeler taşlar | |
Yeniden fiziksel sunucu | reboot | fiziksel sunucu yeniden başlatılır | |
veritabanına bağlanamıyor | systemctl yeniden başlat mysql / systemctl yeniden başlat postgresql | veritabanı sunucusunu yeniden başlatır | |
Üretim günlüğü takibi | kuyruk -f [redmine kökü] /log/production.log | Uygulama günlüğüne gerçek zamanlı izleme | Eğer bir iç hata izlemek istediğinizde yararlıdır, ya da diğer disfunctionality |
Raylar konsolu |
c raylar |
raylar konsolunu çalıştırın | yakut komutları için, uygulama başlayabilirsiniz kontrol |
sunucuda Yetersiz izinler (genel) | sudo chown -R [Linux kullanıcı]: [Linux grubu] [redmine root] | Doğru grupları ve mülkiyeti setleri | Easy Redmine doğru kullanıcı ve klasör eklemek gerekir |
(Bizim VM) sunucuda Yetersiz izinler | chown kolay: kolay -R $ (eval echo "~ kolay") | Doğru grupları ve mülkiyeti setleri | Easy Software tarafından oluşturulan VM’lerde |
sunucuda Yetersiz izni | sudo chmod -R 775 [Redmine kök] | doğru izinleri ekler | diğer seviyeleri okuyun |
Toplu güncellemeler (raylar örnek) |
c üretimini raylar |
Özel bir SQL sorgusu çalıştırmak (raylar konsol) | Kendi riski üzerinde! özel sorgu ile dikkatli olun, uygulamanın GUI YASAKLANAN veya uyumsuz değişiklikler yapılması gerekebilir. korkunç sonuçları ile uygulama disfonksiyon neden olabilir. |
Toplu güncellemeler (mysql örnek) |
şifre -h konak -p mysql -u kullanıcı |
|
|
yedeklemeler ile çalışma |
|
|
MySQL için |
Proje ağaç kırıldı | c üretimini raylar Project.rebuild_tree! çıkış |
Doğru ebeveyn ve alt projeler - proje ağaç yeniden hesaplar |
|
diğer kuruluşların ağaç yeniden hesaplama (örnekler) | Issue.rebuild_tree !; IssueCategory.rebuild_tree !; EasyKnowledgeCategory.rebuild_tree! | diğer kuruluşların ağacı yeniden hesaplar | |
Konfigürasyon dosyası DB (genel) | Kedi [redmine root] /config/database.yml | db yapılandırma | |
Konfigürasyon dosyası e-posta (genel) | Kedi [redmine kök] /config/configuration.yml | E-posta yapılandırma | |
/ Düzenlemek CRON doğrulayın (otomatik sunucu görevleri) | crontab -e | düzenlemek crontab | Daha fazla bilgi okuyun |
Kaynak yönetimi verilerini eksik | exec komisyon easy_gantt_resources paket: RAILS_ENV = üretimini reallocate_resources | saat ayırmalarını yeniden hesaplar | DB göçler, Kaynak yönetimi yüklendikten sonra gerekli olabilir |
Bilgi | üst | Süreç listesi, sistem bilgisi | |
disk alanı | df | cihazlarda boş alanı gösterir | |
Kolay DMS önbellek kullanılmıyor | yakut [redmine root] /plugins/redmine_dmsf/extra/xapian_indexer.rb | Sadece redmine_dmsf kullanıcıları için, cron tarafından çalıştırılması gerekir | |
tekstilden HTML Anahtarlı metin düzenleme | tekstil: exec tırmık EasyProject paket migrate_all RAILS_ENV = üretim | Metinler HTML biçimlendirme tekstilden taşınır | |
yönetimde yeni para birimi Aktive ama projelerde değil görülebilir | exec tırmık EasyProject paket: RAILS_ENV = üretimi currency_update_tables |
Daha sonra yeniden başlatma sunucu |
|
para aktivasyonu sonra, mevcut tüm girişleri yeniden hesaplamak gerekir | exec tırmık EasyProject paket: currency_recalculate_all RAILS_ENV = üretimi | Mevcut girişler yeni para biriminde yeniden hesaplanır | |
Personel maliyetlerinin manuel olarak yeniden hesaplanması | paket yürütme komisyonu easyproject: easy_money: recalculate_time_entry_expenses_on_project RAILS_ENV = üretim | Personel maliyetleri mevcut oranlara ve oran hiyerarşisine göre yeniden hesaplanır. | Gönderdikten sonra, proje kimliğinizi girmeniz istenecektir. Kimlik olmadan onaylayın, tüm proje verileri yeniden hesaplanacaktır. Lütfen tüm projelerin yeniden hesaplanmasının uzun zaman alabileceğini ve tüm kullanıcılar için uygulamayı yavaşlatacağını unutmayın. |
SQLite MySQL dönüşümü |
Sqlite3-to-mysql.py aracını indirin |
Lütfen tüm kullanım kılavuzunu okuyun okuyun. |
ÖNEMLİ: Bu komutlar her operasyonun nihai risk ve etkilerini anlayarak, yetkili sunucu yöneticileri tarafından kullanılacak. komutların yanlış kullanımından kaynaklanan Sistem arızaları onları çalıştıran sunucu yöneticinin sorumluluğu vardır. Kolay Yazılım desteği sağlamak için sınırlı olanaklara sahip olabilir. Sunucu destek istekleri (mümkünse sağlamak için) her zaman gerçek saat ücreti ile tahsil edilir.