Trading AI remote calls are paused so the system does not keep retrying OpenAI. Mechanical/local safety paths are unchanged.
Missed jobs · flock gaps · morning list failures — newest first
| When (UTC) | Day | Severity | Job | Code | Error | Status |
|---|---|---|---|---|---|---|
| 2026-09-09 22:15:01 | 2026-09-09 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 4800s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-09T17:45:00-04:00",
"deadline_et": "2026-09-09T18:15:00-04:00",
"last_run_unix": 1788989701,
"age_seconds": 4800
}
|
open |
| 2026-09-09 18:01:02 | 2026-09-09 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-09T07:20:00-04:00",
"deadline_et": "2026-09-09T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-09 14:20:02 | 2026-09-09 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-09T10:05:00-04:00",
"deadline_et": "2026-09-09T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-09 04:00:02 | 2026-09-09 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1504948
],
"holders": [
{
"pid": 1504948,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_21600s"
}
],
"pulse_age": 21600,
"max_age": 120
}
|
open |
| 2026-09-08 22:15:01 | 2026-09-08 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-08T17:45:00-04:00",
"deadline_et": "2026-09-08T18:15:00-04:00",
"last_run_unix": 1788903301,
"age_seconds": 8640
}
|
open |
| 2026-09-08 18:01:01 | 2026-09-08 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-08T07:20:00-04:00",
"deadline_et": "2026-09-08T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-08 14:20:02 | 2026-09-08 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-08T10:05:00-04:00",
"deadline_et": "2026-09-08T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-08 04:00:02 | 2026-09-08 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1481442
],
"holders": [
{
"pid": 1481442,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-08 00:03:02 | 2026-09-07 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
783638
],
"holders": [
{
"pid": 783638,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-07 22:15:01 | 2026-09-07 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-07T17:45:00-04:00",
"deadline_et": "2026-09-07T18:15:00-04:00",
"last_run_unix": 1788816901,
"age_seconds": 8640
}
|
open |
| 2026-09-07 18:01:01 | 2026-09-07 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-07T07:20:00-04:00",
"deadline_et": "2026-09-07T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-07 14:20:02 | 2026-09-07 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-07T10:05:00-04:00",
"deadline_et": "2026-09-07T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-04 22:15:01 | 2026-09-04 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-04T17:45:00-04:00",
"deadline_et": "2026-09-04T18:15:00-04:00",
"last_run_unix": 1788557701,
"age_seconds": 8640
}
|
open |
| 2026-09-04 18:01:02 | 2026-09-04 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-04T07:20:00-04:00",
"deadline_et": "2026-09-04T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-04 14:20:02 | 2026-09-04 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-04T10:05:00-04:00",
"deadline_et": "2026-09-04T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-04 13:06:53 | 2026-09-04 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 231s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 231,
"detected_et": "2026-09-04T09:06:53-04:00"
}
|
open |
| 2026-09-04 04:00:02 | 2026-09-04 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
3748669
],
"holders": [
{
"pid": 3748669,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-03 22:15:01 | 2026-09-03 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-03T17:45:00-04:00",
"deadline_et": "2026-09-03T18:15:00-04:00",
"last_run_unix": 1788471301,
"age_seconds": 8640
}
|
open |
| 2026-09-03 14:20:02 | 2026-09-03 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-03T10:05:00-04:00",
"deadline_et": "2026-09-03T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-03 14:01:02 | 2026-09-03 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-03T07:20:00-04:00",
"deadline_et": "2026-09-03T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-03 04:00:02 | 2026-09-03 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
3049271
],
"holders": [
{
"pid": 3049271,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-02 22:15:01 | 2026-09-02 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-02T17:45:00-04:00",
"deadline_et": "2026-09-02T18:15:00-04:00",
"last_run_unix": 1788384901,
"age_seconds": 8640
}
|
open |
| 2026-09-02 18:01:02 | 2026-09-02 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-02T07:20:00-04:00",
"deadline_et": "2026-09-02T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-02 14:20:02 | 2026-09-02 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-02T10:05:00-04:00",
"deadline_et": "2026-09-02T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-02 04:00:02 | 2026-09-02 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
2264032
],
"holders": [
{
"pid": 2264032,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-01 22:15:01 | 2026-09-01 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-09-01T17:45:00-04:00",
"deadline_et": "2026-09-01T18:15:00-04:00",
"last_run_unix": 1788298501,
"age_seconds": 8640
}
|
open |
| 2026-09-01 18:01:01 | 2026-09-01 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-09-01T07:20:00-04:00",
"deadline_et": "2026-09-01T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-01 14:20:02 | 2026-09-01 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-09-01T10:05:00-04:00",
"deadline_et": "2026-09-01T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-09-01 04:00:02 | 2026-09-01 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1581665
],
"holders": [
{
"pid": 1581665,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-09-01 00:03:02 | 2026-08-31 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
907385
],
"holders": [
{
"pid": 907385,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-31 22:15:01 | 2026-08-31 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-31T17:45:00-04:00",
"deadline_et": "2026-08-31T18:15:00-04:00",
"last_run_unix": 1788212101,
"age_seconds": 8640
}
|
open |
| 2026-08-31 18:01:02 | 2026-08-31 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-31T07:20:00-04:00",
"deadline_et": "2026-08-31T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-31 14:20:02 | 2026-08-31 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-31T10:05:00-04:00",
"deadline_et": "2026-08-31T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-28 22:15:01 | 2026-08-28 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-28T17:45:00-04:00",
"deadline_et": "2026-08-28T18:15:00-04:00",
"last_run_unix": 1787952901,
"age_seconds": 8640
}
|
open |
| 2026-08-28 18:01:01 | 2026-08-28 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-28T07:20:00-04:00",
"deadline_et": "2026-08-28T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-28 14:20:02 | 2026-08-28 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-28T10:05:00-04:00",
"deadline_et": "2026-08-28T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-28 14:12:01 | 2026-08-28 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 181s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 181,
"detected_et": "2026-08-28T10:41:02-04:00"
}
|
open |
| 2026-08-28 04:00:02 | 2026-08-28 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1986007
],
"holders": [
{
"pid": 1986007,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14401s"
}
],
"pulse_age": 14401,
"max_age": 120
}
|
open |
| 2026-08-27 22:15:01 | 2026-08-27 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent has no heartbeat after expected slot 17:45 ET.
context{
"slot_et": "2026-08-27T17:45:00-04:00",
"deadline_et": "2026-08-27T18:15:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-27 15:20:01 | 2026-08-27 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-27T07:20:00-04:00",
"deadline_et": "2026-08-27T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-27 14:20:02 | 2026-08-27 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-27T10:05:00-04:00",
"deadline_et": "2026-08-27T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-27 04:00:02 | 2026-08-27 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1362348
],
"holders": [
{
"pid": 1362348,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-26 22:15:01 | 2026-08-26 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-26T17:45:00-04:00",
"deadline_et": "2026-08-26T18:15:00-04:00",
"last_run_unix": 1787780101,
"age_seconds": 8640
}
|
open |
| 2026-08-26 18:01:01 | 2026-08-26 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-26T07:20:00-04:00",
"deadline_et": "2026-08-26T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-26 14:20:02 | 2026-08-26 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-26T10:05:00-04:00",
"deadline_et": "2026-08-26T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-26 04:00:02 | 2026-08-26 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
708716
],
"holders": [
{
"pid": 708716,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-25 23:48:02 | 2026-08-25 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
64094
],
"holders": [
{
"pid": 64094,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-25 23:48:02 | 2026-08-25 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent has no heartbeat after expected slot 17:45 ET.
context{
"slot_et": "2026-08-25T17:45:00-04:00",
"deadline_et": "2026-08-25T18:15:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-25 23:48:02 | 2026-08-25 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 8160s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 8160,
"detected_et": "2026-08-25T19:48:02-04:00"
}
|
open |
| 2026-08-25 15:14:01 | 2026-08-25 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-25T07:20:00-04:00",
"deadline_et": "2026-08-25T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-25 14:20:01 | 2026-08-25 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-25T10:05:00-04:00",
"deadline_et": "2026-08-25T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-24 14:20:01 | 2026-08-24 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist last ran 12598s ago — before today's 10:05 ET slot.
context{
"slot_et": "2026-08-24T10:05:00-04:00",
"deadline_et": "2026-08-24T10:20:00-04:00",
"last_run_unix": 1787577603,
"age_seconds": 12598
}
|
open |
| 2026-08-24 14:14:02 | 2026-08-24 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
4004990
],
"holders": [
{
"pid": 4004990,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_1080s"
}
],
"pulse_age": 1080,
"max_age": 120
}
|
open |
| 2026-08-24 14:14:02 | 2026-08-24 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 1080s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 1080,
"detected_et": "2026-08-24T10:14:02-04:00"
}
|
open |
| 2026-08-21 22:15:01 | 2026-08-21 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent has no heartbeat after expected slot 17:45 ET.
context{
"slot_et": "2026-08-21T17:45:00-04:00",
"deadline_et": "2026-08-21T18:15:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-21 15:58:01 | 2026-08-21 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 420s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 420,
"detected_et": "2026-08-21T11:58:01-04:00"
}
|
open |
| 2026-08-21 15:31:01 | 2026-08-21 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-21T07:20:00-04:00",
"deadline_et": "2026-08-21T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-21 14:20:01 | 2026-08-21 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-21T10:05:00-04:00",
"deadline_et": "2026-08-21T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-21 04:00:02 | 2026-08-21 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
3252126
],
"holders": [
{
"pid": 3252126,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-20 22:15:01 | 2026-08-20 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-20T17:45:00-04:00",
"deadline_et": "2026-08-20T18:15:00-04:00",
"last_run_unix": 1787261701,
"age_seconds": 8640
}
|
open |
| 2026-08-20 14:30:01 | 2026-08-20 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-20T07:20:00-04:00",
"deadline_et": "2026-08-20T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-20 14:25:01 | 2026-08-20 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-20T10:05:00-04:00",
"deadline_et": "2026-08-20T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-20 14:25:01 | 2026-08-20 | CRITICAL | schedule:run | SCHEDULE_GAP |
Laravel schedule:run gap
No schedule pulse for 420s. Likely flock skip or stuck lock (schedule:run did not run).
context{
"pulse_age_seconds": 420,
"detected_et": "2026-08-20T10:25:01-04:00"
}
|
open |
| 2026-08-20 04:00:02 | 2026-08-20 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
2606393
],
"holders": [
{
"pid": 2606393,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-19 22:15:01 | 2026-08-19 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-19T17:45:00-04:00",
"deadline_et": "2026-08-19T18:15:00-04:00",
"last_run_unix": 1787175301,
"age_seconds": 8640
}
|
open |
| 2026-08-19 14:20:01 | 2026-08-19 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-19T10:05:00-04:00",
"deadline_et": "2026-08-19T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-19 12:04:02 | 2026-08-19 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
2045652
],
"holders": [
{
"pid": 2045652,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-19 12:04:01 | 2026-08-19 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-19T07:20:00-04:00",
"deadline_et": "2026-08-19T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-18 14:20:01 | 2026-08-18 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-18T10:05:00-04:00",
"deadline_et": "2026-08-18T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-18 13:20:01 | 2026-08-18 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-18T07:20:00-04:00",
"deadline_et": "2026-08-18T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-18 04:00:02 | 2026-08-18 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1249704
],
"holders": [
{
"pid": 1249704,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_null"
}
],
"pulse_age": null,
"max_age": 120
}
|
open |
| 2026-08-17 22:15:01 | 2026-08-17 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-17T17:45:00-04:00",
"deadline_et": "2026-08-17T18:15:00-04:00",
"last_run_unix": 1787002501,
"age_seconds": 8640
}
|
open |
| 2026-08-17 15:24:01 | 2026-08-17 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-17T07:20:00-04:00",
"deadline_et": "2026-08-17T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-17 14:20:01 | 2026-08-17 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-17T10:05:00-04:00",
"deadline_et": "2026-08-17T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-17 04:00:02 | 2026-08-17 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
1056452
],
"holders": [
{
"pid": 1056452,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-16 22:40:02 | 2026-08-16 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
589010
],
"holders": [
{
"pid": 589010,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_null"
}
],
"pulse_age": null,
"max_age": 120
}
|
open |
| 2026-08-14 22:15:01 | 2026-08-14 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent has no heartbeat after expected slot 17:45 ET.
context{
"slot_et": "2026-08-14T17:45:00-04:00",
"deadline_et": "2026-08-14T18:15:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-14 18:01:01 | 2026-08-14 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-14T07:20:00-04:00",
"deadline_et": "2026-08-14T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-14 14:20:01 | 2026-08-14 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-14T10:05:00-04:00",
"deadline_et": "2026-08-14T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-14 04:00:02 | 2026-08-14 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
191811
],
"holders": [
{
"pid": 191811,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-13 22:15:01 | 2026-08-13 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent last ran 8640s ago — before today's 17:45 ET slot.
context{
"slot_et": "2026-08-13T17:45:00-04:00",
"deadline_et": "2026-08-13T18:15:00-04:00",
"last_run_unix": 1786656901,
"age_seconds": 8640
}
|
open |
| 2026-08-13 18:01:01 | 2026-08-13 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-13T07:20:00-04:00",
"deadline_et": "2026-08-13T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-13 14:20:01 | 2026-08-13 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-13T10:05:00-04:00",
"deadline_et": "2026-08-13T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-13 04:00:02 | 2026-08-13 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
3970778
],
"holders": [
{
"pid": 3970778,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-12 22:19:02 | 2026-08-12 | CRITICAL | schedule:run | LOCK_HOLDER_CLEARED |
Stale schedule lock holders killed
Watchdog cleared 1 PID(s) holding /tmp/laravel-schedule.lock so schedule:run can run again.
context{
"killed": [
3652915
],
"holders": [
{
"pid": 3652915,
"etime_seconds": 1,
"cmd": "flock -n -o /tmp/laravel-schedule.lock -c cd /var/www/html/tradding_app && /usr/bin/php artisan schedule:run >> /var/www/html/tradding_app/storage/logs/scheduler.log 2>&1 ",
"kill_reason": "pulse_stale_14400s"
}
],
"pulse_age": 14400,
"max_age": 120
}
|
open |
| 2026-08-12 22:15:01 | 2026-08-12 | WARNING | learning:nightly-agent | MISSED_SLOT |
Nightly learning agent missed
Job learning:nightly-agent has no heartbeat after expected slot 17:45 ET.
context{
"slot_et": "2026-08-12T17:45:00-04:00",
"deadline_et": "2026-08-12T18:15:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-12 21:42:01 | 2026-08-12 | WARNING | premarket:freeze-official-watchlist | MISSED_SLOT |
Watchlist freeze missed
Job premarket:freeze-official-watchlist has no heartbeat after expected slot 10:05 ET.
context{
"slot_et": "2026-08-12T10:05:00-04:00",
"deadline_et": "2026-08-12T10:20:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-12 21:42:01 | 2026-08-12 | WARNING | premarket:start-day | MISSED_SLOT |
Morning start-day missed
Job premarket:start-day has no heartbeat after expected slot 07:20 ET.
context{
"slot_et": "2026-08-12T07:20:00-04:00",
"deadline_et": "2026-08-12T07:35:00-04:00",
"last_run_unix": null,
"age_seconds": null
}
|
open |
| 2026-08-12 21:42:01 | 2026-08-12 | CRITICAL | premarket:ensure-morning-paste | MORNING_LIST_MISSING |
Morning A+ list missing
No premarket review list for today after 07:10 ET. Cron ensure/generate likely missed (flock skip or job failure).
context{
"deadline_et": "2026-08-12T07:10:00-04:00",
"ensure_age": null,
"generate_age": null,
"start_day_age": null
}
|
open |