Some stuff that makes me happy:
- an honest try
- good decisions
- well written, persuasive prose
- elegant solutions
- evocative experiences
- genuine, honest communication
- practicing yoga
- afterglow
Some stuff that makes me happy:
| set :rails_env, :production | |
| set :unicorn_binary, "/usr/bin/unicorn" | |
| set :unicorn_config, "#{current_path}/config/unicorn.rb" | |
| set :unicorn_pid, "#{current_path}/tmp/pids/unicorn.pid" | |
| namespace :deploy do | |
| task :start, :roles => :app, :except => { :no_release => true } do | |
| run "cd #{current_path} && #{try_sudo} #{unicorn_binary} -c #{unicorn_config} -E #{rails_env} -D" | |
| end | |
| task :stop, :roles => :app, :except => { :no_release => true } do |
| #!/bin/bash | |
| # --- Version history --- | |
| # 0.4: added variable to store file path, and $2 for base file name | |
| # added variable to store desired reporting interval | |
| # 0.3: added $1 to send in process ID at run time. | |
| # 0.2: switched to $SECONDS for the loop. works. | |
| # 0.1: didn't work well at all. | |
| # --- Version history --- | |
| # Usage: cputrack [PID] [filename] |