{"ts":"2026-05-23T03:56:45+00:00","level":"info","event":"request","request_id":"7b57b57f6378db6f1a97b8d071bb5ea5","method":"CLI","path":"/bin/cron_heartbeat.php","query":"","status":200,"duration_ms":258,"ip":"54.197.82.195","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"}
{"ts":"2026-05-23T06:05:43+00:00","level":"warn","event":"request","request_id":"3860ef063db735177fb03cd07bdc238d","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":1,"ip":"123.17.73.220","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36"}
{"ts":"2026-05-23T06:05:47+00:00","level":"warn","event":"request","request_id":"1bad1382c524d20147fb594d3f54067f","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":0,"ip":"14.177.243.10","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"}
{"ts":"2026-05-23T06:05:51+00:00","level":"warn","event":"request","request_id":"f749c614ceea8c0aae9a6eaec02a091a","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":0,"ip":"14.240.182.148","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"}
{"ts":"2026-05-23T06:57:32+00:00","level":"info","event":"request","request_id":"8d64c322c3f67360f79e1279d1e2add5","method":"CLI","path":"/scripts/unlock_scheduled_capsules.php","query":"","status":200,"duration_ms":100,"ip":"100.28.204.82","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"}
{"ts":"2026-05-23T12:19:25+00:00","level":"info","event":"request","request_id":"a7010075b41fd23ae5d912026c283cb0","method":"CLI","path":"/scripts/remind_unpaid_capsules.php","query":"","status":200,"duration_ms":79,"ip":"54.90.8.255","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"}
{"ts":"2026-05-23T19:16:50+00:00","level":"error","event":"php_error","request_id":"04a86c205079230b2542af4d67713974","method":"CLI","path":"/scripts/reset_death_threshold_test.php","ip":"34.235.239.240","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36","severity":8,"message":"Undefined variable: argv","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}
{"ts":"2026-05-23T19:16:50+00:00","level":"error","event":"request","request_id":"04a86c205079230b2542af4d67713974","method":"CLI","path":"/scripts/reset_death_threshold_test.php","query":"","status":500,"duration_ms":1,"ip":"34.235.239.240","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36","fatal":{"type":1,"message":"Uncaught TypeError: in_array() expects parameter 2 to be array, null given in /var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php:32\nStack trace:\n#0 /var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php(32): in_array()\n#1 {main}\n  thrown","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}}
{"ts":"2026-05-23T19:16:53+00:00","level":"info","event":"request","request_id":"4e10fa43a7692023ca5685ecaa856255","method":"CLI","path":"/scripts/resend_recipient_unlock_email.php","query":"","status":200,"duration_ms":0,"ip":"18.213.102.186","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"}
{"ts":"2026-05-23T20:55:37+00:00","level":"info","event":"request","request_id":"73ee0d4b9db18c63d5ef6a0fab6e17c8","method":"CLI","path":"/scripts/purge_unpaid_capsules.php","query":"","status":200,"duration_ms":63,"ip":"44.221.227.90","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"}
{"ts":"2026-05-23T21:29:52+00:00","level":"error","event":"php_error","request_id":"88e7e3089f4e616c9a724a5d66717871","method":"CLI","path":"/scripts/regenerate_invoice.php","ip":"52.204.253.129","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36","severity":2,"message":"Use of undefined constant STDERR - assumed 'STDERR' (this will throw an Error in a future version of PHP)","file":"/var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php","line":13}
{"ts":"2026-05-23T21:29:52+00:00","level":"error","event":"request","request_id":"88e7e3089f4e616c9a724a5d66717871","method":"CLI","path":"/scripts/regenerate_invoice.php","query":"","status":500,"duration_ms":0,"ip":"52.204.253.129","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36","fatal":{"type":1,"message":"Uncaught TypeError: fwrite() expects parameter 1 to be resource, string given in /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php:13\nStack trace:\n#0 /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php(13): fwrite()\n#1 /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php(41): usage()\n#2 {main}\n  thrown","file":"/var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php","line":13}}
