I have been facing a random 500 error of file_put_contents(D:\home\site\wwwroot\storage\framework/cache/data/47/b7/47b7bb6e272b82765214838702d20c13693a5e0d): failed to open stream: Resource temporarily unavailable.
This appears to be about the cache. This just occurs randomly on the server. I am using Laravel 5.5. It is running on Microsoft Azure web app server.
Do anyone know how to fix it? Thanks..
The complete log is as follows:
[2018-03-31 19:15:48] development.ERROR: file_put_contents(D:\home\site\wwwroot\storage\framework/cache/data/47/b7/47b7bb6e272b82765214838702d20c13693a5e0d): failed to open stream: Resource temporarily unavailable {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\home\site\wwwroot\storage\framework/cache/data/47/b7/47b7bb6e272b82765214838702d20c13693a5e0d): failed to open stream: Resource temporarily unavailable at D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php:122)
[stacktrace]
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\home\\site\\ww...', 122, Array)
#1 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php(122): file_put_contents('D:\\home\\site\\ww...', '1522495008i:152...', 2)
#2 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Cache\FileStore.php(65): Illuminate\Filesystem\Filesystem->put('D:\\home\\site\\ww...', '1522495008i:152...', true)
#3 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Cache\Repository.php(195): Illuminate\Cache\FileStore->put('f118b76106d5294...', 1522495008, '1')
#4 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Cache\Repository.php(262): Illuminate\Cache\Repository->put('f118b76106d5294...', 1522495008, '1')
#5 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Cache\RateLimiter.php(61): Illuminate\Cache\Repository->add('f118b76106d5294...', 1522495008, '1')
#6 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php(55): Illuminate\Cache\RateLimiter->hit('f118b76106d5294...', '1')
#7 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Illuminate\Routing\Middleware\ThrottleRequests->handle(Object(Illuminate\Http\Request), Object(Closure), 60, '1')
#8 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#9 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#10 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Router.php(660): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#11 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Router.php(635): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#12 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Router.php(601): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#13 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Router.php(590): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#14 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(176): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#15 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(30): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#16 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#17 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#18 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#19 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#20 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#23 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#26 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#28 D:\home\site\wwwroot\vendor\barryvdh\laravel-cors\src\HandlePreflight.php(35): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#29 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(149): Barryvdh\Cors\HandlePreflight->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#32 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#33 D:\home\site\wwwroot\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#34 D:\home\site\wwwroot\public\index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#35 {main}
"}