

Webシステム上にて発生しているAllowd memory sizeエラーについて、解決の糸口を掴みたいです。

**環境**  
Service: ECS FARGATE  
Docker image: php:7.2.34-apache  
Framework: Laravel 5.6  
Database: 5.7.mysql_aurora.2.11.1

**メッセージ**

[code]

    EXCEPTION Allowed memory size of 6442450944 bytes exhausted (tried to
    > allocate 139968446450312 bytes)
    
[/code]

**発現箇所**  
`vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php`  
等複数箇所

**頻度**  
2~4回/月 ほど

同一TASK上で一度発生すると、すべてのリクエストで発生し、かつ自力では復旧できなくなってしまいます。  
opcache_reset()をすると治ることは確認していますので、何かしらの要因でopcacheが壊れていると推測しています。

システムは数年運用しておりますが、上記現象は確認しておらず、ここ２ヶ月ほどで見られるようになりました。

根本解決の糸口がつかめず参ってしまっています。  
なにか確認すべき事象や、ナレッジを共有いただけないでしょうか。  
よろしくお願いします。


CC BY-SA 4.0
2023-06-08T08:16:34.587
95147
2023-06-08T08:58:39.373
2023-06-08T08:58:39.373
3060
58329
question
php aws laravel
予期しないAllowd memory sizeエラーについて