Diagnostics

A quick read on what the server can and can't do. Remove or protect this page in production.

Environment

PHP version
8.2.35
pdo_mysql extension
loaded
Log directory
C:\wellness_check\wellness-web/storage/logs
Log dir writable
yes

Database

Host
127.0.0.1
Database
wellness_check
User
pecuser
Connection
Connected
tenants rows
6
users rows
5
enrollees rows
8

Recent log

last 80 lines · today
[2026-11-11 04:27:34] [INFO ] [req=31770030] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:27:34] [INFO ] [req=339c121b] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 04:37:20] [INFO ] [req=0ca7b1da] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:26] [INFO ] [req=b839335f] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:30] [INFO ] [req=b8d20f2e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:32] [INFO ] [req=8be4e1de] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:34] [INFO ] [req=caf3c17e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:36] [INFO ] [req=3d6d2988] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:37] [INFO ] [req=053b6ae9] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:38] [INFO ] [req=2eb40b7e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:39] [INFO ] [req=f7b7072c] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 04:37:45] [INFO ] [req=c5ec9d7f] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 09:24:32] [INFO ] [req=a377e2b2] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 09:24:32] [INFO ] [req=518b7d31] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 09:59:27] [INFO ] [req=a44b7d05] [user=-] request {"method":"GET","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:27] [INFO ] [req=a44b7d05] [user=-] voice_action {"tag":"","run":null,"ani":null,"dnis":null} [2026-11-11 09:59:27] [INFO ] [req=963ea645] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:27] [INFO ] [req=963ea645] [user=-] voice_action {"tag":"CHECK_BLACKLIST","run":null,"ani":null,"dnis":"8894"} [2026-11-11 09:59:28] [INFO ] [req=3c1fe110] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:28] [INFO ] [req=3c1fe110] [user=-] voice_action {"tag":"WELLNESS_BEGIN","run":8926,"ani":"12027302900","dnis":"8894"} [2026-11-11 09:59:34] [INFO ] [req=a531c72f] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:34] [INFO ] [req=a531c72f] [user=-] voice_action {"tag":"WELLNESS_STATUS","run":8926,"ani":"12027302900","dnis":"8894"} [2026-11-11 09:59:34] [INFO ] [req=a531c72f] [user=-] voicemail_detected {"run":8926,"why":"sounds like a recorded greeting — heard \"press star\"","said":"Or press star to contact the operator."} [2026-11-11 09:59:34] [INFO ] [req=a531c72f] [user=-] run_not_reached {"run":8926,"status":"voicemail","reply":"Or press star to contact the operator."} [2026-11-11 09:59:34] [INFO ] [req=a531c72f] [user=-] voice_status_recorded {"run":8926,"inbound":789,"body":"Or press star to contact the operator.","applied":true} [2026-11-11 09:59:34] [INFO ] [req=46e937e5] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:34] [INFO ] [req=46e937e5] [user=-] voice_action {"tag":"WELLNESS_LOG","run":8926,"ani":"12027302900","dnis":"8894"} [2026-11-11 09:59:34] [INFO ] [req=46e937e5] [user=-] engine_log_stored {"run":8926,"lines":86,"scored":0} [2026-11-11 09:59:35] [INFO ] [req=ffdffe0a] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 09:59:35] [INFO ] [req=ffdffe0a] [user=-] voice_action {"tag":"WELLNESS_ENDED","run":8926,"ani":"12027302900","dnis":"8894"} [2026-11-11 10:02:02] [INFO ] [req=aee30b8e] [user=-] request {"method":"POST","page":"sms-status","route":null,"msg":null,"ref":null} [2026-11-11 10:02:02] [INFO ] [req=f5354911] [user=-] request {"method":"POST","page":"sms-status","route":null,"msg":null,"ref":null} [2026-11-11 10:08:17] [INFO ] [req=8750f08d] [user=-] request {"method":"GET","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 10:08:17] [INFO ] [req=8750f08d] [user=-] voice_action {"tag":"","run":null,"ani":null,"dnis":null} [2026-11-11 10:08:17] [INFO ] [req=f64f2df3] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 10:08:18] [INFO ] [req=f64f2df3] [user=-] voice_action {"tag":"CHECK_BLACKLIST","run":null,"ani":null,"dnis":"8894"} [2026-11-11 10:08:18] [INFO ] [req=ef6bc057] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 10:08:18] [INFO ] [req=ef6bc057] [user=-] voice_action {"tag":"WELLNESS_BEGIN","run":null,"ani":"12129189915","dnis":"8894"} [2026-11-11 10:08:21] [INFO ] [req=8fc72d5c] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 10:08:21] [INFO ] [req=8fc72d5c] [user=-] voice_action {"tag":"WELLNESS_ENDED","run":null,"ani":"12129189915","dnis":"8894"} [2026-11-11 10:08:21] [INFO ] [req=f76c6a4d] [user=-] request {"method":"POST","page":"voice-action","route":null,"msg":null,"ref":null} [2026-11-11 10:08:21] [INFO ] [req=f76c6a4d] [user=-] voice_action {"tag":"WELLNESS_LOG","run":null,"ani":"12129189915","dnis":"8894"} [2026-11-11 10:08:21] [INFO ] [req=f76c6a4d] [user=-] engine_log_stored {"run":8926,"lines":46,"scored":0} [2026-11-11 11:55:03] [INFO ] [req=4fc8e5eb] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:55:03] [INFO ] [req=bb179ced] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 11:55:06] [INFO ] [req=91cdf78e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:55:06] [INFO ] [req=32e1305e] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 11:55:44] [INFO ] [req=88f29daf] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:55:47] [INFO ] [req=56b7d393] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:56:21] [INFO ] [req=94bcf37e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:56:22] [INFO ] [req=b2c5d628] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 11:59:00] [INFO ] [req=667906ea] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 11:59:00] [INFO ] [req=894b6815] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:00:15] [INFO ] [req=8e062ee5] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:00:20] [INFO ] [req=f9e970f3] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:00:24] [INFO ] [req=d3de40c8] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:00:33] [INFO ] [req=0fc9fbce] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:00:55] [INFO ] [req=b0b4c38d] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:00:59] [INFO ] [req=96d087f5] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:02:43] [INFO ] [req=c3bd7b89] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:03:14] [INFO ] [req=261a8ba6] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:03:15] [INFO ] [req=b87a351e] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:03:53] [INFO ] [req=6b915403] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:03:53] [INFO ] [req=07b521b7] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:06:51] [INFO ] [req=eb47cc3d] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:06:54] [INFO ] [req=ff0a17f8] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:07:24] [INFO ] [req=d50aab04] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:07:25] [INFO ] [req=643a718b] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:07:43] [INFO ] [req=b497b8f9] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:07:43] [INFO ] [req=dd0cedba] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:07:43] [INFO ] [req=a090a6cf] [user=-] request {"method":"GET","page":"diagnostics","route":null,"msg":null,"ref":null} [2026-11-11 12:07:54] [INFO ] [req=e1bc807c] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:07:59] [INFO ] [req=2d566d14] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:08:30] [INFO ] [req=cba302b9] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:08:35] [INFO ] [req=9805ddee] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:08:58] [INFO ] [req=61f845f1] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:08:59] [INFO ] [req=61f3f72b] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:09:07] [INFO ] [req=67bc5c3e] [user=-] request {"method":"GET","page":"members","route":null,"msg":null,"ref":null} [2026-11-11 12:09:12] [INFO ] [req=aa672e07] [user=-] request {"method":"GET","page":"login","route":null,"msg":null,"ref":null} [2026-11-11 12:10:56] [INFO ] [req=d74e1a10] [user=-] request {"method":"GET","page":"diagnostics","route":null,"msg":null,"ref":null}

Back to sign in