February 8, 2012
Realizando tarefas longas em um servidor de forma segura

Fala galera, gostaria de deixar um dica, que particulamente utilizo muito! Sabe quando temos que acessar um servidor via ssh e rodar um script? Então, caso o seu script demore um bom tempo para ser executado, pode acontecer de sua internet cair e abortar todo os processo…
Para resolver isso, basta rodar seu script dessa maneira:

./seu_script.sh > log_do_seu_script.txt &
Depois podemos monitorar sua saída com o comando tail:
tail -f log_so_seu_script.txt
Só isso! Agora esse serviço merda de internet que pagamos pode cair a vontade, basta somente voltar ao servidor e monitorar o arquivo log_so_seu_script.txt novamente, pois ele não foi interrompido!!!!
É isso ai galera, abraços!


September 20, 2011
Phusion Passenger com várias versões de ruby

Fala galera! Depois de um tempo sumido, estou voltando a escrever! Vamos lá então que já estou atrasado!

Recentemente precisei configurar meu servidor de modo que rodasse o passenger com várias versões do ruby. Achei um post muito bacana sobre o assunto, foi nele que me baseei para conseguir colocar tudo para funcionar e nele que me basearei para escrever esse post aqui também.

Irei utilizar nginx neste post, mas caso você queira usar o apache, visite o post original abaixo.

http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/

Estratégia, em grego strateegia, em latim strategi, em francês stratégie..

Nossa estratégia será a seguinte:

Read More


July 19, 2011
Chega de “RAILS_ENV=production”!!

rake db:migrate RAILS_ENV=production
rails c production

Nossa.. como é chato ter que especificar o ambiente de produção a cada comando executado em nosso servidor…

Será que podemos fazer algo para automatizar isso? Infelizmente não… teremos que conviver com isso pra sempre…

Brincadeira! Sempre tem algo que possamos fazer! E vamos ver agora!

Para isso, em nosso servidor de produção, basta adicionar o código abaixo no arquivo ”~/.bashrc”.

export RAILS_ENV='production'

Somente isso! Da para acreditar? Agora podemos rodar nosso comandos prediletos assim:

rake db:migrate
rails c

Bem legal né?

É isso ai pessoal, abraços!


Liked posts on Tumblr: More liked posts »