유용한 서버 명령
여기에 쉬운 레드 마인 서버 관리자가 응용 프로그램의 일반적인 백엔드 투여에의 사용에 대한 명령의 목록입니다. 이 모든 리눅스 배포판 및 구성에 대한 완전하고 자세한 안내를 제공하는 것이 가능하지 않지만, 우리는 이러한 합리적인 범위에 대한 지침을 제공 바랍니다.
환경 및 구성에 대한 경험의 의견을 환영합니다. 당신이 동료 관리자를위한 몇 가지 팁을 생각한다면, 우리가 알려 지원합니다. 확인 (및 동의) 후, 우리는 여기에 게시 할 수 있습니다.
상태 | 명령 | 결과 | 노트 |
시작되지 않은 응용 프로그램 |
|
|
먼저 어떤 서버를 사용하는지 확인하세요 :) |
마이그레이션 (내부 오류가 발생할 수 있음) 누락 | 간부 레이크 DB를 번들 : 플러그인 : 레드 마인을 마이그레이션 RAILS_ENV = 생산을 마이그레이션 | 레드 마인과 레드 마인 플러그인을 마이그레이션 | 우려 플러그인 디렉토리에있는 / 플러그인 |
마이그레이션 (내부 오류가 발생할 수 있음) 누락 | 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 | 쉬운 레드 마인은 설치 | DB 마이그레이션 후 실행; 또는 업데이트 설치는 수동으로 설치하는 경우 (나중에 서버를 다시 시작) |
쉬운 플러그인을 제거 할 | 간부 레이크 easyproject 번들 : 제거 : all_plugins RAILS_ENV = 생산 | 제거 /은 (프롬프트) 쉽게 플러그인을 unmigrates | 디렉토리에 플러그인에 대한 / 플러그인 / easyproject / easy_plugins 세부 정보 여기에서 지금 확인해 보세요. |
레드 마인 플러그인을 제거 할 | 간부 레이크 레드 마인 번들 : 플러그인 : NAME = easy_gantt 버전을 마이그레이션 = 0 | / unimgrates 플러그인을 제거 | 디렉토리에 플러그인에 대한 / 플러그인 |
종속성 문제 | 번들 업데이트 | 업데이트 보석 | |
다시 시작 물리적 서버 | 재부팅 | 물리적 서버를 다시 시작합니다 | |
데이터베이스에 연결할 수 없습니다 | systemctl restart mysql / systemctl restart postgresql | 데이터베이스 서버를 다시 시작합니다. | |
생산 로그 모니터링 | tail -f [레드 마인 루트] /log/production.log | 응용 프로그램 로그의 실시간 모니터링 | 당신이 내부 오류를 추적하고자 할 때 유용 또는 다른 disfunctionality |
레일 콘솔 |
C 레일 |
레일 콘솔을 실행 | 루비 명령에 대해, 응용 프로그램을 시작할 수 있는지 확인 |
서버에 대한 권한이 부족 (일반) | sudo는은 chown -R [리눅스 사용자] : [리눅스 그룹] [레드 마인 루트] | 올바른 그룹과 소유권을 설정 | 당신은 쉽게 레드 마인의 올바른 사용자와 폴더를 추가 할 필요가 |
(우리의 VM에서) 서버에 권한이 부족합니다 | 쉬운 chown : 쉬운 -R $ (eval echo "~ 쉬운") | 올바른 그룹과 소유권을 설정 | Easy Software에서 만든 VM에서 |
서버에 불충분 한 권한 | sudo는 chmod를 -R 775 [레드 마인의 루트] | 올바른 사용 권한을 추가 | 다른 수준 여기에서 지금 확인해 보세요. |
대량 업데이트 (레일 예) |
C 생산 레일 |
사용자 지정 SQL 쿼리를 실행 (레일 콘솔) | 자신의 위험에! 사용자 지정 쿼리에주의, 당신은 응용 프로그램의 GUI에 prohibitted 또는 호환되지 않는 변경을 수행 할 수있다. 무서운 결과와 응용 프로그램의 분열증의 원인이 될 수 있습니다. |
대량 업데이트 (MySQL의 예) |
암호 -h 호스트 -p mysql을 -u 사용자 |
|
|
백업 작업 |
|
|
MySQL 용 |
프로젝트 트리가 깨 | C 생산 레일 Project.rebuild_tree! 출구 |
올바른 부모와 하위 프로젝트 - 프로젝트 트리를 다시 계산 |
|
다른 기업의 트리 재 계산 (예) | Issue.rebuild_tree!; IssueCategory.rebuild_tree!; EasyKnowledgeCategory.rebuild_tree! | 다른 엔티티의 나무를 다시 계산 | |
구성 파일 DB (일반) | 고양이 [레드 마인 루트] /config/database.yml | DB를 설정 | |
구성 파일을 이메일 (일반) | 고양이 [레드 마인 루트] /config/configuration.yml | 이메일 설정 | |
/ 편집 CRON을 확인 (자동 서버 작업) | crontab을 -e | 편집 crontab을 | 더 많은 정보 여기에서 지금 확인해 보세요. |
자원 Managment를 데이터가 없습니다 | 간부 레이크 easy_gantt_resources 번들 : RAILS_ENV = 생산을 reallocate_resources | 시간 할당을 다시 계산 | DB 마이그레이션, 리소스 관리의 설치 후 필요할 수있다 |
정보 | 상단 | 프로세스 목록, 시스템 정보 | |
디스크 공간이 부족합니다 | df | 장치에 여유 공간을 보여줍니다 | |
쉬운 DMS 캐시가 사용되지 않습니다 | 루비 [레드 마인 루트] /plugins/redmine_dmsf/extra/xapian_indexer.rb | 만 redmine_dmsf 사용자를 위해, 크론 실행해야합니다 | |
섬유에서 HTML로 전환 텍스트 편집 | 섬유 : 간부 인 레이크 easyproject 번들 migrate_all RAILS_ENV = 생산 | 텍스트는 HTML 형식으로 섬유에서 마이그레이션 | |
관리의 새로운 통화 활성화,하지만 프로젝트에 표시되지이다 | 간부 레이크 easyproject 번들 : RAILS_ENV = 생산을 currency_update_tables |
나중에 다시 시작 서버 |
|
통화의 활성화 후, 기존의 모든 항목을 다시 계산해야 | 간부 레이크 easyproject 번들 : currency_recalculate_all RAILS_ENV = 생산 | 기존 항목이 새로운 cerrency로 다시 계산됩니다. | |
인건비 수동 재 계산 | 번들 exec rake easyproject : easy_money : recalculate_time_entry_expenses_on_project RAILS_ENV = 생산물 | 인사 비용은 현재 요율 및 요율 계층 구조에 따라 다시 계산됩니다. | 제출하면 프로젝트 ID를 입력하라는 메시지가 나타납니다. ID없이 확인하면 모든 프로젝트 데이터가 다시 계산됩니다. 모든 프로젝트의 재 계산에는 많은 시간이 소요될 수 있으며 모든 사용자에 대한 적용이 느려질 수 있습니다. |
SQLite에서 MySQL로 변환 |
도구 sqlite3-to-mysql.py를 다운로드하십시오. |
사용 설명서 전체를 읽으십시오. 여기에서 지금 확인해 보세요.. |
중요 :이 명령은 각 작업의 최종 위험과 효과를 실현 유능한 서버 관리자에 의해 사용됩니다. 명령의 잘못 사용하여 발생하는 시스템 실패를 실행하는 서버 관리자의 책임입니다. 쉬운 소프트웨어 지원을 제공하기 위해 제한 가능성을 가질 수있다. 서버 지원 요청은 (가능하다면 제공하기 위해) 항상 실제 시간당 요금으로 청구됩니다.