{"ts":"2026-06-09T06:07:56+00:00","level":"error","event":"php_error","request_id":"c4a432e4010e2a3f07e60c014acf2461","method":"CLI","path":"/scripts/regenerate_invoice.php","ip":"74.7.227.178","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)","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-06-09T06:07:56+00:00","level":"error","event":"request","request_id":"c4a432e4010e2a3f07e60c014acf2461","method":"CLI","path":"/scripts/regenerate_invoice.php","query":"","status":500,"duration_ms":1,"ip":"74.7.227.178","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)","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}}
{"ts":"2026-06-09T06:07:56+00:00","level":"error","event":"php_error","request_id":"c4f49847df567fe13341497df7def04c","method":"CLI","path":"/scripts/reset_death_threshold_test.php","ip":"74.7.227.178","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)","severity":8,"message":"Undefined variable: argv","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}
{"ts":"2026-06-09T06:07:56+00:00","level":"error","event":"request","request_id":"c4f49847df567fe13341497df7def04c","method":"CLI","path":"/scripts/reset_death_threshold_test.php","query":"","status":500,"duration_ms":0,"ip":"74.7.227.178","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)","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-06-09T18:45:31+00:00","level":"warn","event":"request","request_id":"3dbdd542d96a5cb47e37f4a1d95ebdea","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":1,"ip":"34.14.33.150","ua":"Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0"}
{"ts":"2026-06-09T19:58:50+00:00","level":"warn","event":"request","request_id":"2e4885009da1c64d576b2e62fd2691fc","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":1,"ip":"43.166.224.244","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"}
{"ts":"2026-06-09T21:45:38+00:00","level":"info","event":"request","request_id":"df718370239f9951ac53ef505c9b148b","method":"CLI","path":"/scripts/remind_unpaid_capsules.php","query":"","status":200,"duration_ms":64,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
{"ts":"2026-06-09T21:45:38+00:00","level":"error","event":"php_error","request_id":"eb742f622e52846bc2cbe9b1731d1ecc","method":"CLI","path":"/scripts/reset_death_threshold_test.php","ip":"113.196.56.150","ua":"python-requests/2.32.3","severity":8,"message":"Undefined variable: argv","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}
{"ts":"2026-06-09T21:45:38+00:00","level":"error","event":"request","request_id":"eb742f622e52846bc2cbe9b1731d1ecc","method":"CLI","path":"/scripts/reset_death_threshold_test.php","query":"","status":500,"duration_ms":0,"ip":"113.196.56.150","ua":"python-requests/2.32.3","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-06-09T21:45:38+00:00","level":"info","event":"request","request_id":"545a107d954cf635706b14f966e642be","method":"CLI","path":"/scripts/purge_unpaid_capsules.php","query":"","status":200,"duration_ms":64,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
{"ts":"2026-06-09T21:45:38+00:00","level":"error","event":"php_error","request_id":"f51f3097d7045454a2fb4a119e59103e","method":"CLI","path":"/scripts/regenerate_invoice.php","ip":"113.196.56.150","ua":"python-requests/2.32.3","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-06-09T21:45:38+00:00","level":"error","event":"request","request_id":"f51f3097d7045454a2fb4a119e59103e","method":"CLI","path":"/scripts/regenerate_invoice.php","query":"","status":500,"duration_ms":1,"ip":"113.196.56.150","ua":"python-requests/2.32.3","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}}
{"ts":"2026-06-09T21:45:38+00:00","level":"info","event":"request","request_id":"7b7aeeffeee944ec8ce559145266a3c7","method":"CLI","path":"/scripts/resend_recipient_unlock_email.php","query":"","status":200,"duration_ms":0,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
{"ts":"2026-06-09T21:45:38+00:00","level":"info","event":"request","request_id":"ebcd4dc80907830cebe8f5855c75efb7","method":"CLI","path":"/scripts/unlock_scheduled_capsules.php","query":"","status":200,"duration_ms":105,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
{"ts":"2026-06-09T21:45:41+00:00","level":"warn","event":"request","request_id":"5eecb44172a91c73d96809ac9804c4bc","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":1,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
{"ts":"2026-06-09T21:45:44+00:00","level":"info","event":"request","request_id":"efe37a79d2f23d52e180892f6a862e65","method":"CLI","path":"/bin/cron_heartbeat.php","query":"","status":200,"duration_ms":259,"ip":"113.196.56.150","ua":"python-requests/2.32.3"}
