{"timestamp":"2026-10-22 03:27:58","level":"ERROR","channel":"error","message":"strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":30,"type":8192},"ip":"152.42.250.108","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"}
{"timestamp":"2026-10-22 03:27:58","level":"ERROR","channel":"error","message":"strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":30,"type":8192},"ip":"152.42.250.108","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"}
{"timestamp":"2026-10-22 03:27:58","level":"ERROR","channel":"error","message":"trim(): Passing null to parameter #1 ($string) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":34,"type":8192},"ip":"152.42.250.108","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"}
{"timestamp":"2026-10-22 03:27:58","level":"ERROR","channel":"error","message":"trim(): Passing null to parameter #1 ($string) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":34,"type":8192},"ip":"152.42.250.108","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"}
{"timestamp":"2026-10-22 10:15:32","level":"ERROR","channel":"error","message":"strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":30,"type":8192},"ip":"35.202.11.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}
{"timestamp":"2026-10-22 10:15:32","level":"ERROR","channel":"error","message":"strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":30,"type":8192},"ip":"35.202.11.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}
{"timestamp":"2026-10-22 10:15:32","level":"ERROR","channel":"error","message":"trim(): Passing null to parameter #1 ($string) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":34,"type":8192},"ip":"35.202.11.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}
{"timestamp":"2026-10-22 10:15:32","level":"ERROR","channel":"error","message":"trim(): Passing null to parameter #1 ($string) of type string is deprecated","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Utils/Router.php","line":34,"type":8192},"ip":"35.202.11.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}
{"timestamp":"2026-10-22 10:55:51","level":"WARNING","channel":"error","message":"file_put_contents(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Services/Cache/../../../storage/cache/realtime/index.json): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Services/Cache/RealtimeCache.php","line":232,"type":2},"ip":"154.161.73.49","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36"}
{"timestamp":"2026-10-22 12:10:26","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877850.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:10:45","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877850.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:11:37","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877851.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:11:46","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877851.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:46:55","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877886.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:47:06","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877887.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:47:36","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877887.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:47:38","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877887.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 12:47:53","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877887.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"curl/8.19.0"}
{"timestamp":"2026-10-22 13:43:30","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:43:32","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:43:44","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:43:52","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:43:54","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:43:56","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877943.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:00","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:07","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:16","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:18","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:23","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:25","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:27","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:31","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:44:50","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877944.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:03","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:08","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:12","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:14","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:18","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:24","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:28","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:35","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:41","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:45:44","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877945.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:47:16","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877947.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:47:17","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877947.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:47:19","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877947.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:47:21","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877947.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:48:51","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877948.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:48:52","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877948.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:48:55","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877948.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 13:48:56","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877948.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 14:01:35","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877961.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 14:01:35","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877961.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 14:01:37","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877961.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 14:01:38","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29877961.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 15:41:49","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29878061.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 15:41:50","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29878061.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 15:41:51","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29878061.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
{"timestamp":"2026-10-22 15:41:52","level":"WARNING","channel":"error","message":"fopen(/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/../../storage/cache/ratelimit/limit_15_29878061.count): Failed to open stream: Permission denied","context":{"file":"/var/www/html/monrita-releases/20261015-field-api-completion/backend/src/Middleware/ApiKeyMiddleware.php","line":134,"type":2},"ip":"188.166.159.42","user_agent":"gcx-supplier-contract-workflow/1.0"}
