ssm0318 / adoor_ruby

4 stars 0 forks source link

ubuntu server command #55

Open GooJinSun opened 5 years ago

GooJinSun commented 5 years ago

whenever gem whenever --update-crontab

db:drop RAILS_ENV=production rake db:drop DISABLE_DATABASE_ENVIRONMENT_CHECK=1

db:setup bundle exec rake assets:precompile db:setup RAILS_ENV=production

app restart passenger-config restart-app $(pwd)

leegakyeong commented 5 years ago

app restart sudo service nginx restart -> 이것도 될거예요 아마..!

그밖에 sudo service nginx start sudo service nginx stop 등등..

leegakyeong commented 5 years ago

image 혹시 이런 에러가 뜬다면

  1. 홈 디렉토리(~)로 펨 파일을 복사한다.
    cp <원래펨키경로> ~
  2. 그 펨 파일의 권한을 조정해 준다. (이게무슨뜻이냐면: https://conory.com/blog/19194)
    chmod 400 ~/<펨키이름>.pem
leegakyeong commented 5 years ago

아그리고 여러분 모델 부분을 건드리지 않았더라도! /app/assets 폴더 안에 있는 것을 수정했다면 서버를 켜기 전에 항상
프리컴파일은 따로 해 줘야 해요!! 안그러면 css, javascript, 이미지 등등 애셋을 수정한 것이 반영되지 않습니당

bundle exec rake assets:precompile RAILS_ENV=production

위에서 db:setup부분의 assets:precompile과 같은 부분이고 그래서 setup할 때 애셋을 수정하지 않았다면 저 부분을 빼놓아도 됩니당!

leegakyeong commented 5 years ago

에러 로그 확인 nginx 에러: tail -f /var/log/nginx/error.log 레일즈 에러: tail -f /var/www/PRISM/log/production.log

또는 vi <로그경로>ctrl + g