en
지원하는 언어
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI 번역
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

유용한 서버 명령

관리자
콘솔
데이터베이스
MySQL은
울타리
섬기는 사람
서버 관리

여기에 쉬운 레드 마인 서버 관리자가 응용 프로그램의 일반적인 백엔드 투여에의 사용에 대한 명령의 목록입니다. 이 모든 리눅스 배포판 및 구성에 대한 완전하고 자세한 안내를 제공하는 것이 가능하지 않지만, 우리는 이러한 합리적인 범위에 대한 지침을 제공 바랍니다.

환경 및 구성에 대한 경험의 의견을 환영합니다. 당신이 동료 관리자를위한 몇 가지 팁을 생각한다면, 우리가 알려 지원합니다. 확인 (및 동의) 후, 우리는 여기에 게시 할 수 있습니다.

상태 명령 결과 노트
시작되지 않은 응용 프로그램
  • sudo 서비스 푸마 재시작
  • sudo 서비스 nginx restart
  • sudo는 서비스를 쉽게 다시 시작
  • systemctl restart puma@APPLICATION_NAME.service
  • systemctl 재시작 puma@[application_name]
  • puma(앱 서버)를 다시 시작합니다.
  • nginx를 (웹 서버) 다시 시작
  • 가장 오래된 VM(03년 2019월까지)
  • 이전 VM(03년 2019월부터)
  • 새 VM(03년 2022월부터)
먼저 어떤 서버를 사용하는지 확인하세요 :)
마이그레이션 (내부 오류가 발생할 수 있음) 누락 간부 레이크 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 레일
or
레일 c -e 생산
or
RAILS_ENV = 생산 레일 c

레일 콘솔을 실행 루비 명령에 대해, 응용 프로그램을 시작할 수 있는지 확인
서버에 대한 권한이 부족 (일반) sudo는은 chown -R [리눅스 사용자] : [리눅스 그룹] [레드 마인 루트] 올바른 그룹과 소유권을 설정 당신은 쉽게 레드 마인의 올바른 사용자와 폴더를 추가 할 필요가
(우리의 VM에서) 서버에 권한이 부족합니다 쉬운 chown : 쉬운 -R $ (eval echo "~ 쉬운") 올바른 그룹과 소유권을 설정 Easy Software에서 만든 VM에서
서버에 불충분 한 권한 sudo는 chmod를 -R 775 [레드 마인의 루트] 올바른 사용 권한을 추가 다른 수준 여기에서 지금 확인해 보세요.
대량 업데이트 (레일 예)

C 생산 레일
ActiveRecord :: Base.connection.execute (“업데이트 문제 set expected_hours = 5 where expected_hours> = 5“)
출구

사용자 지정 SQL 쿼리를 실행 (레일 콘솔) 자신의 위험에! 사용자 지정 쿼리에주의, 당신은 응용 프로그램의 GUI에 prohibitted 또는 호환되지 않는 변경을 수행 할 수있다. 무서운 결과와 응용 프로그램의 분열증의 원인이 될 수 있습니다.
대량 업데이트 (MySQL의 예)

암호 -h 호스트 -p mysql을 -u 사용자
MySQL은
쇼 데이터베이스;
여기서, databasename을 사용;
업데이트 문제는 expected_hours = 5로 설정됩니다. 여기서 expected_hours> = 5;

  • 사용자 지정 SQL 쿼리 (MySQL의 콘솔)를 실행
  • 기존 데이터베이스의 목록
  • 자신의 위험에! 위의주의 참조
  • 쉬운 소프트웨어의 VM에서 자격 증명이 필요하지 않습니다
백업 작업
  • mysqldump -u 사용자 -ppassword -h 호스트 데이터베이스 이름> mydump.sql
  • 간부 레이크 DB를 번들 : 드롭 DB는 : RAILS_ENV을 만들 = 생산
  • mysql -u 사용자 -ppassword -h 호스트 데이터베이스 이름 <mydump.sql
  • DB를 덤프
  • 데이터베이스를 다시
  • DB를 가져 오기
MySQL 용
프로젝트 트리가 깨 C 생산 레일
Project.rebuild_tree!
출구
올바른 부모와 하위 프로젝트 - 프로젝트 트리를 다시 계산
  • DB 마이그레이션 이후에 발생할 수 있습니다. 목록에서 프로젝트 구조 (URL : / 프로젝트) (서브 프로젝트를 액세스 할 때) 이동 경로에 해당하지 않는
  • 상세한 매뉴얼 제공 여기에서 지금 확인해 보세요..
다른 기업의 트리 재 계산 (예) 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를 다운로드하십시오.
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert

  사용 설명서 전체를 읽으십시오. 여기에서 지금 확인해 보세요..

중요 :이 명령은 각 작업의 최종 위험과 효과를 실현 유능한 서버 관리자에 의해 사용됩니다. 명령의 잘못 사용하여 발생하는 시스템 실패를 실행하는 서버 관리자의 책임입니다. 쉬운 소프트웨어 지원을 제공하기 위해 제한 가능성을 가질 수있다. 서버 지원 요청은 (가능하다면 제공하기 위해) 항상 실제 시간당 요금으로 청구됩니다.

30일 무료 평가판으로 Easy Redmine을 사용해 보세요

지리적 위치에서 모든 기능, SSL 보호, 일일 백업