I'm in the process of moving a discourse install from my digital ocean machine to an EC2 machine. Both are Docker installs. After that I'll need to change the domain in the install data.
I'm using this article for moving the data and this one for changing the domain.
The steps so far have been:
- Verify both discourse installs are on the same version.
- Disable SSO on source install
- Do backup on source install
- Upload to destination install
- Start restore
- Get error
It looks like it's a hard drive size issue with Postgres but I wanted a second opinion so I'm not going down the wrong road.
Disk readout:
ubuntu@ip-xxx-xxx-xxx-xxx:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 37.5G 0 disk /mnt
xvdc 202:32 0 37.5G 0 disk
ubuntu@ip-xxx-xxx-xxx-xxx:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 6.0G 1.4G 82% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 7.4G 12K 7.4G 1% /dev
tmpfs 1.5G 352K 1.5G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.4G 644K 7.4G 1% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdb 37G 49M 35G 1% /mnt
Restore log:
[2015-04-16 14:51:52] 'administrator' has started the restore!
[2015-04-16 14:51:52] Marking restore as running...
[2015-04-16 14:51:52] Making sure /var/www/discourse/tmp/restores/default/2015-04-16-145152 exists...
[2015-04-16 14:51:52] Copying archive to tmp directory...
[2015-04-16 14:51:52] Unzipping archive...
[2015-04-16 14:51:57] Extracting metadata file...
[2015-04-16 14:51:57] Validating metadata...
[2015-04-16 14:51:57] Current version: 20150410002551
[2015-04-16 14:51:57] Restored version: 20150410002551
[2015-04-16 14:51:57] Extracting dump file...
[2015-04-16 14:52:19] Restoring dump file... (can be quite long)
...
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594304: ERROR: could not extend file "base/16384/20551": wrote only 4096 of 8192 bytes at block 274
[2015-04-16 14:52:35] HINT: Check free disk space.
[2015-04-16 14:52:35] CONTEXT: COPY posts, line 4848
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594313: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594322: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594323: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594332: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594341: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594382: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594391: ERROR: syntax error at or near "1"
[2015-04-16 14:52:35] LINE 1: 1 90426 51734 2015-03-16 09:25:20.707704 2015-03-16 09:25:20...
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594400: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594940: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594949: ERROR: syntax error at or near "20120311163914"
[2015-04-16 14:52:35] LINE 1: 20120311163914
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594950: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594959: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594968: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594969: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594970: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594971: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594972: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594973: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594974: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594983: ERROR: syntax error at or near "1"
[2015-04-16 14:52:35] LINE 1: 1 10.0.0.0/8 2 0
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594992: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1594993: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595002: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595011: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595018: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595034: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595038: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595039: invalid command \N
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595045: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595054: ERROR: syntax error at or near "15"
[2015-04-16 14:52:35] LINE 1: 15 15285 109074 nonce=4bc8fa63f987795e277bef326c3f7cad&name=...
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595063: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595064: invalid command \n.user-navigation
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595065: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595066: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595067: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595068: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595069: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595070: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595071: invalid command \n
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595072: invalid command \n{{#if
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595073: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595082: ERROR: syntax error at or near "4"
[2015-04-16 14:52:35] LINE 1: 4 User Profile
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595091: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595157: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595166: ERROR: syntax error at or near "1"
[2015-04-16 14:52:35] LINE 1: 1 uncategorized_category_id 3 1 2015-03-11 21:12:18.49171 20...
[2015-04-16 14:52:35] ^
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595175: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595176: invalid command \.
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1595185: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:35] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621395: invalid command \.
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621404: ERROR: syntax error at or near "23742"
[2015-04-16 14:52:36] LINE 1: 23742 37077 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0.3010299956639811...
[2015-04-16 14:52:36] ^
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621413: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621415: invalid command \.
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621424: ERROR: syntax error at or near "1"
[2015-04-16 14:52:36] LINE 1: 1 2 37655
[2015-04-16 14:52:36] ^
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1621433: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646856: invalid command \.
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646865: ERROR: syntax error at or near "1"
[2015-04-16 14:52:36] LINE 1: 1 1 11 2015-03-12 00:19:51.939666 2015-03-12 00:19:51.939666
[2015-04-16 14:52:36] ^
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646874: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646875: invalid command \.
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646884: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646893: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646894: invalid command \.
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646903: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:36] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646912: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646913: invalid command \.
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646922: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646931: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646935: invalid command \.
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646944: ERROR: syntax error at or near "1"
[2015-04-16 14:52:37] LINE 1: 1 23348 15279 2015-03-30 14:26:23.140518 2015-03-30 14:26:23...
[2015-04-16 14:52:37] ^
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646953: ERROR: current transaction is aborted, commands ignored until end of transaction block
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646954: invalid command \N
[2015-04-16 14:52:37] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1646955: invalid command \N
... repeats ...
[2015-04-16 14:53:05] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:1671355: invalid command \.
[2015-04-16 14:53:10] psql:/var/www/discourse/tmp/restores/default/2015-04-16-145152/dump.sql:2220515: ERROR: syntax error at or near "c"
[2015-04-16 14:53:10] LINE 1: c=113%7C thomas.loc.gov f
[2015-04-16 14:53:10] EXCEPTION: psql failed
[2015-04-16 14:53:10] /var/www/discourse/lib/backup_restore/restorer.rb:217:in `restore_dump'
/var/www/discourse/lib/backup_restore/restorer.rb:38:in `run'
/var/www/discourse/lib/backup_restore/backup_restore.rb:161:in `block in start!'
/var/www/discourse/lib/backup_restore/backup_restore.rb:158:in `fork'
/var/www/discourse/lib/backup_restore/backup_restore.rb:158:in `start!'
/var/www/discourse/lib/backup_restore/backup_restore.rb:17:in `restore!'
/var/www/discourse/app/controllers/admin/backups_controller.rb:74:in `restore'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/abstract_controller/base.rb:189:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/rendering.rb:10:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:113:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:113:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:149:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:149:in `block in halting_and_conditional'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:229:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:229:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:166:in `block in halting'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:86:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:86:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/abstract_controller/callbacks.rb:19:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/rescue.rb:29:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/instrumentation.rb:31:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/notifications.rb:159:in `block in instrument'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/notifications.rb:159:in `instrument'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.1.9/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/abstract_controller/base.rb:136:in `process'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionview-4.1.9/lib/action_view/rendering.rb:30:in `process'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-mini-profiler-0.9.3/lib/mini_profiler/profiling_methods.rb:77:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal.rb:196:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_controller/metal.rb:232:in `block in action'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/routing/route_set.rb:82:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/routing/route_set.rb:82:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/routing/route_set.rb:50:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/routing/mapper.rb:45:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/journey/router.rb:73:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/journey/router.rb:59:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/journey/router.rb:59:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/routing/route_set.rb:685:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/omniauth-1.2.2/lib/omniauth/builder.rb:59:in `call'
/var/www/discourse/config/initializers/08-rack-cors.rb:11:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/conditionalget.rb:35:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/head.rb:11:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:123:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/flash.rb:254:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/message_bus-1.0.9/lib/message_bus/rack/middleware.rb:55:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/session/abstract/id.rb:225:in `context'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/session/abstract/id.rb:220:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/cookies.rb:562:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.1.9/lib/active_record/query_cache.rb:36:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.1.9/lib/active_record/connection_adapters/abstract/connection_pool.rb:621:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:82:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/remote_ip.rb:76:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/logster-0.8.0/lib/logster/middleware/reporter.rb:31:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/rack/logger.rb:38:in `call_app'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/rack/logger.rb:22:in `call'
/var/www/discourse/config/initializers/quiet_logger.rb:10:in `call_with_quiet_assets'
/var/www/discourse/config/initializers/silence_logger.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/actionpack-4.1.9/lib/action_dispatch/middleware/request_id.rb:21:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-mini-profiler-0.9.3/lib/mini_profiler/profiler.rb:167:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:70:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/engine.rb:514:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/application.rb:144:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/railtie.rb:194:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/railties-4.1.9/lib/rails/railtie.rb:194:in `method_missing'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:65:in `block in call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:50:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/urlmap.rb:50:in `call'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:576:in `process_client'
/var/www/discourse/lib/scheduler/defer.rb:85:in `process_client'
/var/www/discourse/lib/middleware/unicorn_oobgc.rb:95:in `process_client'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:670:in `worker_loop'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:525:in `spawn_missing_workers'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:140:in `start'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/unicorn-4.8.3/bin/unicorn:126:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.0.0/bin/unicorn:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.0.0/bin/unicorn:23:in `<main>'
[2015-04-16 14:53:10] Trying to rollback...
[2015-04-16 14:53:10] There was no need to rollback
[2015-04-16 14:53:10] Notifying 'administrator' of the end of the restore...
[2015-04-16 14:53:15] Cleaning stuff up...
[2015-04-16 14:53:15] Removing tmp '/var/www/discourse/tmp/restores/default/2015-04-16-145152' directory...
[2015-04-16 14:53:15] Unpausing sidekiq...
[2015-04-16 14:53:15] Marking restore as finished...
[2015-04-16 14:53:15] Finished!