Welcome to the Linux Foundation Forum!

Problems with chapter 16 lab

First, I'm not too sure about this wording

"Use the cf command to push the docker image to Cloud Foundry, without starting the application.

The running application is a worker app, so it should have
no route. Bind the newly created

application to your existing
rest‐backend UPSI & then start it."

I took it to mean that I after I get the docker image that should run the following commands?:

  1. cf bind-service restworker rest-backend
  2. cf start restworker

However when I run the command in step two I get 

"Waiting for app to start...

Start unsuccessful"

The error logs shows the following (replace timestamp with actaul time)

----------------------------------------------------------------------------------------------------------------

timestamp [APP/PROC/WEB/0] ERR } 10739360 .

timestamp [APP/PROC/WEB/0] OUT recording status

timestamp [APP/PROC/WEB/0] ERR { 8861600 rufus-scheduler intercepted an error:

timestamp [APP/PROC/WEB/0] ERR   8861600   job:

timestamp [APP/PROC/WEB/0] ERR   8861600     Rufus::Scheduler::EveryJob "10s" {}

timestamp [APP/PROC/WEB/0] ERR   8861600   error:

timestamp [APP/PROC/WEB/0] ERR   8861600     8861600

timestamp [APP/PROC/WEB/0] ERR   8861600     RuntimeError

timestamp [APP/PROC/WEB/0] ERR   8861600     No people data found

timestamp [APP/PROC/WEB/0] ERR   8861600       /worker/lib/status_manager.rb:20:in `record_random_status'

timestamp [APP/PROC/WEB/0] ERR   8861600       /worker/lib/app_scheduler.rb:15:in `block in run'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:234:in `do_call'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:278:in `trigger_now'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:320:in `block (3 levels) in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:323:in `block (2 levels) in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:309:in `loop'

timestamp [APP/PROC/WEB/0] ERR   8861600       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:309:in `block in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   8861600   tz:

timestamp [APP/PROC/WEB/0] ERR   8861600     ENV['TZ']:

timestamp [APP/PROC/WEB/0] ERR   8861600     Time.now: 2018-03-06 21:55:05 +0000

timestamp [APP/PROC/WEB/0] ERR   8861600     local_tzone: #<TZInfo::DataTimezone: UTC>

timestamp [APP/PROC/WEB/0] ERR   8861600   scheduler:

timestamp [APP/PROC/WEB/0] ERR   8861600     object_id: 10628040

timestamp [APP/PROC/WEB/0] ERR   8861600     opts:

timestamp [APP/PROC/WEB/0] ERR   8861600       {}

timestamp [APP/PROC/WEB/0] ERR   8861600       frequency: 0.3

timestamp [APP/PROC/WEB/0] ERR   8861600       scheduler_lock: #<Rufus::Scheduler::NullLock:0x000000014453d0>

timestamp [APP/PROC/WEB/0] ERR   8861600       trigger_lock: #<Rufus::Scheduler::NullLock:0x00000001445358>

timestamp [APP/PROC/WEB/0] ERR   8861600     uptime: 40.33498477935791 (40s335)

timestamp [APP/PROC/WEB/0] ERR   8861600     down?: false

timestamp [APP/PROC/WEB/0] ERR   8861600     threads: 2

timestamp [APP/PROC/WEB/0] ERR   8861600       thread: #<Thread:0x00000000c6f570>

timestamp [APP/PROC/WEB/0] ERR   8861600       thread_key: rufus_scheduler_10628040

timestamp [APP/PROC/WEB/0] ERR   8861600       work_threads: 1

timestamp [APP/PROC/WEB/0] ERR   8861600         active: 1

timestamp [APP/PROC/WEB/0] ERR   8861600         vacant: 0

timestamp [APP/PROC/WEB/0] ERR   8861600         max_work_threads: 28

timestamp [APP/PROC/WEB/0] ERR   8861600       mutexes: {}

timestamp [APP/PROC/WEB/0] ERR   8861600     jobs: 1

timestamp [APP/PROC/WEB/0] ERR   8861600       at_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   8861600       in_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   8861600       every_jobs: 1

timestamp [APP/PROC/WEB/0] ERR   8861600       interval_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   8861600       cron_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   8861600     running_jobs: 1

timestamp [APP/PROC/WEB/0] ERR   8861600     work_queue: 0

timestamp [APP/PROC/WEB/0] ERR } 8861600 .

timestamp [APP/PROC/WEB/0] OUT recording status

timestamp [APP/PROC/WEB/0] ERR { 6469080 rufus-scheduler intercepted an error:

timestamp [APP/PROC/WEB/0] ERR   6469080   job:

timestamp [APP/PROC/WEB/0] ERR   6469080     Rufus::Scheduler::EveryJob "10s" {}

timestamp [APP/PROC/WEB/0] ERR   6469080   error:

timestamp [APP/PROC/WEB/0] ERR   6469080     6469080

timestamp [APP/PROC/WEB/0] ERR   6469080     RuntimeError

timestamp [APP/PROC/WEB/0] ERR   6469080     No people data found

timestamp [APP/PROC/WEB/0] ERR   6469080       /worker/lib/status_manager.rb:20:in `record_random_status'

timestamp [APP/PROC/WEB/0] ERR   6469080       /worker/lib/app_scheduler.rb:15:in `block in run'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:234:in `do_call'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:278:in `trigger_now'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:320:in `block (3 levels) in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:323:in `block (2 levels) in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:309:in `loop'

timestamp [APP/PROC/WEB/0] ERR   6469080       /usr/local/bundle/gems/rufus-scheduler-3.3.4/lib/rufus/scheduler/jobs.rb:309:in `block in start_work_thread'

timestamp [APP/PROC/WEB/0] ERR   6469080   tz:

timestamp [APP/PROC/WEB/0] ERR   6469080     ENV['TZ']:

timestamp [APP/PROC/WEB/0] ERR   6469080     Time.now: 2018-03-06 21:55:15 +0000

timestamp [APP/PROC/WEB/0] ERR   6469080     local_tzone: #<TZInfo::DataTimezone: UTC>

timestamp [APP/PROC/WEB/0] ERR   6469080   scheduler:

timestamp [APP/PROC/WEB/0] ERR   6469080     object_id: 10628040

timestamp [APP/PROC/WEB/0] ERR   6469080     opts:

timestamp [APP/PROC/WEB/0] ERR   6469080       {}

timestamp [APP/PROC/WEB/0] ERR   6469080       frequency: 0.3

timestamp [APP/PROC/WEB/0] ERR   6469080       scheduler_lock: #<Rufus::Scheduler::NullLock:0x000000014453d0>

timestamp [APP/PROC/WEB/0] ERR   6469080       trigger_lock: #<Rufus::Scheduler::NullLock:0x00000001445358>

timestamp [APP/PROC/WEB/0] ERR   6469080     uptime: 50.23518919944763 (50s235)

timestamp [APP/PROC/WEB/0] ERR   6469080     down?: false

timestamp [APP/PROC/WEB/0] ERR   6469080     threads: 2

timestamp [APP/PROC/WEB/0] ERR   6469080       thread: #<Thread:0x00000000c6f570>

timestamp [APP/PROC/WEB/0] ERR   6469080       thread_key: rufus_scheduler_10628040

timestamp [APP/PROC/WEB/0] ERR   6469080       work_threads: 1

timestamp [APP/PROC/WEB/0] ERR   6469080         active: 1

timestamp [APP/PROC/WEB/0] ERR   6469080         vacant: 0

timestamp [APP/PROC/WEB/0] ERR   6469080         max_work_threads: 28

timestamp [APP/PROC/WEB/0] ERR   6469080       mutexes: {}

timestamp [APP/PROC/WEB/0] ERR   6469080     jobs: 1

timestamp [APP/PROC/WEB/0] ERR   6469080       at_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   6469080       in_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   6469080       every_jobs: 1

timestamp [APP/PROC/WEB/0] ERR   6469080       interval_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   6469080       cron_jobs: 0

timestamp [APP/PROC/WEB/0] ERR   6469080     running_jobs: 1

timestamp [APP/PROC/WEB/0] ERR   6469080     work_queue: 0

timestamp [APP/PROC/WEB/0] ERR } 6469080 .

timestamp [CELL/0] ERR Timed out after 1m0s: health check never passed.

timestamp [CELL/0] OUT Exit status 0

timestamp [APP/PROC/WEB/0] OUT Exit status 143

timestamp [CELL/0] OUT Destroying container

timestamp [API/0] OUT Process has crashed with type: "web"

timestamp [API/0] OUT App instance exited with guid f85dbe39-8462-4890-8973-916fb6065938 payload: {"instance"=>"dd46c8a4-b853-4522-5b4b-f5c4", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"2 error(s) occurred:\n\n* 1 error(s) occurred:\n\n* Exited with status 4\n* 2 error(s) occurred:\n\n* cancelled\n* cancelled", "crash_count"=>4, "crash_timestamp"=>1520373324658931206, "version"=>"cd84f57e-1c75-4492-84f0-bdec7c1f5b88"}

timestamp [CELL/0] OUT Successfully destroyed container

----------------------------------------------------------------------------------------------------------------

Can you please point me in the correct direction to fix this?

 

Comments

  • Pete-Letkeman
    Pete-Letkeman Posts: 14
    edited March 2018

    After I restarted the roster app I get error messages like the following repeating a number of times:

    [APP/PROC/WEB/0] OUT recording status

    [APP/PROC/WEB/0] OUT 20c5b7fa-6ee4-46ec-9b29-370f748eabd5

    [APP/PROC/WEB/0] OUT recording status

    [APP/PROC/WEB/0] OUT 20c5b7fa-6ee4-46ec-9b29-370f748eabd5

    [APP/PROC/WEB/0] OUT recording status

    [APP/PROC/WEB/0] OUT 6b285421-0cb9-4169-a748-421a3b1707b8

    [APP/PROC/WEB/0] OUT recording status

    [APP/PROC/WEB/0] OUT 20c5b7fa-6ee4-46ec-9b29-370f748eabd5

    [APP/PROC/WEB/0] OUT recording status

    [APP/PROC/WEB/0] OUT 6b285421-0cb9-4169-a748-421a3b1707b8

    [CELL/0] ERR Timed out after 1m0s: health check never passed.

    OUT Exit status 0

    [APP/PROC/WEB/0] OUT Exit status 143

    [CELL/0] OUT Destroying container

    [CELL/0] OUT Creating container

    [API/0] OUT Process has crashed with type: "web"

  • I was starting the docker app incorrectly.

Categories

Upcoming Training