{"action":"created","issue":{"url":"https://api.github.com/repos/magento/magento2/issues/10002","repository_url":"https://api.github.com/repos/magento/magento2","labels_url":"https://api.github.com/repos/magento/magento2/issues/10002/labels{/name}","comments_url":"https://api.github.com/repos/magento/magento2/issues/10002/comments","events_url":"https://api.github.com/repos/magento/magento2/issues/10002/events","html_url":"https://github.com/magento/magento2/issues/10002","id":237379343,"number":10002,"title":"After upgrade 2.1.2 to 2.1.7, Redis cache ends up in bad state intermittently, then all requests return 503","user":{"login":"apicht","id":1724426,"avatar_url":"https://avatars2.githubusercontent.com/u/1724426?v=4","gravatar_id":"","url":"https://api.github.com/users/apicht","html_url":"https://github.com/apicht","followers_url":"https://api.github.com/users/apicht/followers","following_url":"https://api.github.com/users/apicht/following{/other_user}","gists_url":"https://api.github.com/users/apicht/gists{/gist_id}","starred_url":"https://api.github.com/users/apicht/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apicht/subscriptions","organizations_url":"https://api.github.com/users/apicht/orgs","repos_url":"https://api.github.com/users/apicht/repos","events_url":"https://api.github.com/users/apicht/events{/privacy}","received_events_url":"https://api.github.com/users/apicht/received_events","type":"User","site_admin":false},"labels":[{"id":429635502,"url":"https://api.github.com/repos/magento/magento2/labels/2.1.x","name":"2.1.x","color":"fbca04","default":false},{"id":147131376,"url":"https://api.github.com/repos/magento/magento2/labels/bug%20report","name":"bug report","color":"d93f0b","default":false},{"id":373917084,"url":"https://api.github.com/repos/magento/magento2/labels/Cache","name":"Cache","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2017-06-21T00:08:15Z","updated_at":"2017-07-28T18:17:32Z","closed_at":null,"body":"<!--- Provide a general summary of the issue in the Title above -->\r\n<!--- Before adding new issues, please, check this article https://github.com/magento/magento2/wiki/Issue-reporting-guidelines-->\r\n\r\n### Preconditions\r\n<!--- Provide a more detailed information of environment you use -->\r\n<!--- Magento version, tag, HEAD, etc., PHP & MySQL version, etc.. -->\r\n1. Magento CE 2.1.7\r\n2. OS: RHEL 7.2  \r\n3. Apache 2.4.6-45  \r\n4. PHP 7.0.19-1 (IUS)  \r\n5. Redis 3.2.4-1 (IUS)  \r\n6. Percona MySQL 5.7.15-9\r\n7. 2 identical servers behind an F5 load balancer, plus a separate admin server. \r\n8. Media is shared between the servers via NFS.\r\n\r\n### Steps to reproduce\r\n<!--- Provide a set of unambiguous steps to reproduce this bug include code, if relevant  -->\r\n1. Run production traffic for hours to days until the 503s begin.\r\n2. We have been unable to reproduce on staging, even replaying captured production traffic. However, capturing an rdb dump from the Redis server while in the error state and transplanting it to a test server has allowed us to at least reproduce the error state.\r\n\r\n### Expected result\r\n<!--- Tell us what should happen -->\r\n1. Home page should load without issue\r\n\r\n### Actual result\r\n<!--- Tell us what happens instead -->\r\n1. User receives error processing request page with error number.\r\n2. var/report contains file with error number, exception contained therein is one of the following, but during a particular error state the same exception occurs on every request:\r\n\r\n```\r\na:4:{i:0;s:134:\"Warning: array_merge(): Argument #1 is not an array in /data/www/magento2/vendor/magento/framework/Image/AdapterFactory.php on line 37\";i:1;s:7726:\"#0 [internal function]: Magento\\Framework\\App\\ErrorHandler->handler(2, 'array_merge(): ...', '/data/www/magen...', 37, Array)\r\n#1 /data/www/magento2/vendor/magento/framework/Image/AdapterFactory.php(37): array_merge(NULL, Array)\r\n#2 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(93): Magento\\Framework\\Image\\AdapterFactory->__construct(Object(Magento\\Framework\\ObjectManager\\ObjectManager), Object(Magento\\Framework\\Image\\Adapter\\Config), Array)\r\n#3 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(89): Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->createObject('Magento\\\\Framewo...', Array)\r\n#4 /data/www/magento2/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('Magento\\\\Framewo...')\r\n#5 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\\Framework\\ObjectManager\\ObjectManager->get('Magento\\\\Framewo...')\r\n#6 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(53): Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgument(Array, 'Magento\\\\Framewo...', NULL, 'adapterFactory', 'Magento\\\\Framewo...')\r\n#7 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(82): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments('Magento\\\\Framewo...', Array, Array)\r\n#8 /data/www/magento2/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('Magento\\\\Framewo...')\r\n#9 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\\Framework\\ObjectManager\\ObjectManager->get('Magento\\\\Framewo...')\r\n#10 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(53): Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgument(Array, 'Magento\\\\Framewo...', NULL, 'imageFactory', 'MageArray\\\\Blog\\\\...')\r\n#11 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(82): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments('MageArray\\\\Blog\\\\...', Array, Array)\r\n#12 /data/www/magento2/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('MageArray\\\\Blog\\\\...')\r\n#13 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\\Framework\\ObjectManager\\ObjectManager->get('MageArray\\\\Blog\\\\...')\r\n#14 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(53): Magento\\Framework\\ObjectManager\\Factory\\AbstractFactory->resolveArgument(Array, 'MageArray\\\\Blog\\\\...', NULL, 'dataHelper', 'MageArray\\\\Blog\\\\...')\r\n#15 /data/www/magento2/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(82): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->_resolveArguments('MageArray\\\\Blog\\\\...', Array, Array)\r\n#16 /data/www/magento2/vendor/magento/framework/ObjectManager/ObjectManager.php(57): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('MageArray\\\\Blog\\\\...', Array)\r\n#17 /data/www/magento2/var/generation/MageArray/Blog/Model/BlogpostFactory.php(43): Magento\\Framework\\ObjectManager\\ObjectManager->create('MageArray\\\\Blog\\\\...', Array)\r\n#18 /data/www/magento2/app/code/MageArray/Blog/Controller/Router.php(154): MageArray\\Blog\\Model\\BlogpostFactory->create()\r\n#19 /data/www/magento2/vendor/magento/framework/App/FrontController.php(50): MageArray\\Blog\\Controller\\Router->match(Object(Magento\\Framework\\App\\Request\\Http))\r\n#20 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(74): Magento\\Framework\\App\\FrontController->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#21 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\\Framework\\App\\FrontController\\Interceptor->___callParent('dispatch', Array)\r\n#22 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'requestPreproce...')\r\n#23 /data/www/magento2/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(94): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#24 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Store\\App\\FrontController\\Plugin\\RequestPreprocessor->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#25 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'install')\r\n#26 /data/www/magento2/vendor/magento/framework/Module/Plugin/DbStatusValidator.php(69): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#27 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Framework\\Module\\Plugin\\DbStatusValidator->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#28 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'front-controlle...')\r\n#29 /data/www/magento2/vendor/magento/module-page-cache/Model/App/FrontController/VarnishPlugin.php(55): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#30 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\PageCache\\Model\\App\\FrontController\\VarnishPlugin->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#31 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(138): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'front-controlle...')\r\n#32 /data/www/magento2/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(68): Magento\\Framework\\App\\FrontController\\Interceptor->Magento\\Framework\\Interception\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#33 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(142): Magento\\PageCache\\Model\\App\\FrontController\\BuiltinPlugin->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#34 /data/www/magento2/var/generation/Magento/Framework/App/FrontController/Interceptor.php(26): Magento\\Framework\\App\\FrontController\\Interceptor->___callPlugins('dispatch', Array, Array)\r\n#35 /data/www/magento2/vendor/magento/framework/App/Http.php(135): Magento\\Framework\\App\\FrontController\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#36 /data/www/magento2/vendor/magento/framework/App/Bootstrap.php(258): Magento\\Framework\\App\\Http->launch()\r\n#37 /data/www/magento2/pub/index.php(37): Magento\\Framework\\App\\Bootstrap->run(Object(Magento\\Framework\\App\\Http))\r\n```\r\n\r\n```\r\na:4:{i:0;s:60:\"Time to live is a mandatory parameter for set public headers\";i:1;s:9650:\"#0 /data/www/magento2/var/generation/Magento/Framework/App/Response/Http/Interceptor.php(50): Magento\\Framework\\App\\Response\\Http->setPublicHeaders(NULL)\r\n#1 /data/www/magento2/vendor/magento/module-page-cache/Model/Layout/LayoutPlugin.php(48): Magento\\Framework\\App\\Response\\Http\\Interceptor->setPublicHeaders(NULL)\r\n#2 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(152): Magento\\PageCache\\Model\\Layout\\LayoutPlugin->afterGenerateXml(Object(Magento\\Framework\\View\\Layout\\Interceptor), Object(Magento\\Framework\\View\\Layout\\Interceptor))\r\n#3 /data/www/magento2/var/generation/Magento/Framework/View/Layout/Interceptor.php(78): Magento\\Framework\\View\\Layout\\Interceptor->___callPlugins('generateXml', Array, Array)\r\n#4 /data/www/magento2/vendor/magento/framework/View/Layout/Builder.php(104): Magento\\Framework\\View\\Layout\\Interceptor->generateXml()\r\n#5 /data/www/magento2/vendor/magento/framework/View/Layout/Builder.php(64): Magento\\Framework\\View\\Layout\\Builder->generateLayoutXml()\r\n#6 /data/www/magento2/vendor/magento/framework/View/Layout.php(244): Magento\\Framework\\View\\Layout\\Builder->build()\r\n#7 /data/www/magento2/vendor/magento/framework/View/Layout.php(859): Magento\\Framework\\View\\Layout->build()\r\n#8 /data/www/magento2/var/generation/Magento/Framework/View/Layout/Interceptor.php(414): Magento\\Framework\\View\\Layout->getBlock('page_content_he...')\r\n#9 /data/www/magento2/vendor/magento/module-cms/Helper/Page.php(171): Magento\\Framework\\View\\Layout\\Interceptor->getBlock('page_content_he...')\r\n#10 /data/www/magento2/vendor/magento/module-cms/Controller/Index/Index.php(43): Magento\\Cms\\Helper\\Page->prepareResultPage(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), 'home')\r\n#11 /data/www/magento2/var/generation/Magento/Cms/Controller/Index/Index/Interceptor.php(24): Magento\\Cms\\Controller\\Index\\Index->execute(NULL)\r\n#12 /data/www/magento2/vendor/magento/framework/App/Action/Action.php(102): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->execute()\r\n#13 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(74): Magento\\Framework\\App\\Action\\Action->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#14 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->___callParent('dispatch', Array)\r\n#15 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Cms\\\\Con...', 'dispatch', Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Array, 'contextPlugin')\r\n#16 /data/www/magento2/vendor/magento/module-store/App/Action/Plugin/Context.php(106): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#17 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Store\\App\\Action\\Plugin\\Context->aroundDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#18 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Cms\\\\Con...', 'dispatch', Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Array, 'customer-app-ac...')\r\n#19 /data/www/magento2/vendor/magento/module-customer/Model/App/Action/ContextPlugin.php(61): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#20 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Customer\\Model\\App\\Action\\ContextPlugin->aroundDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#21 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Cms\\\\Con...', 'dispatch', Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Array, 'storeCheck')\r\n#22 /data/www/magento2/vendor/magento/module-store/App/Action/Plugin/StoreCheck.php(44): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#23 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Store\\App\\Action\\Plugin\\StoreCheck->aroundDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#24 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(138): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Cms\\\\Con...', 'dispatch', Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Array, 'tax-app-action-...')\r\n#25 /data/www/magento2/vendor/magento/module-tax/Model/App/Action/ContextPlugin.php(91): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->Magento\\Framework\\Interception\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#26 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(142): Magento\\Tax\\Model\\App\\Action\\ContextPlugin->aroundDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#27 /data/www/magento2/var/generation/Magento/Cms/Controller/Index/Index/Interceptor.php(39): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->___callPlugins('dispatch', Array, Array)\r\n#28 /data/www/magento2/vendor/magento/framework/App/FrontController.php(55): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#29 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(74): Magento\\Framework\\App\\FrontController->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#30 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\\Framework\\App\\FrontController\\Interceptor->___callParent('dispatch', Array)\r\n#31 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'requestPreproce...')\r\n#32 /data/www/magento2/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(94): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#33 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Store\\App\\FrontController\\Plugin\\RequestPreprocessor->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#34 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'install')\r\n#35 /data/www/magento2/vendor/magento/framework/Module/Plugin/DbStatusValidator.php(69): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#36 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\Framework\\Module\\Plugin\\DbStatusValidator->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#37 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'front-controlle...')\r\n#38 /data/www/magento2/vendor/magento/module-page-cache/Model/App/FrontController/VarnishPlugin.php(55): Magento\\Framework\\Interception\\Chain\\Chain->Magento\\Framework\\Interception\\Chain\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#39 /data/www/magento2/vendor/magento/framework/Interception/Chain/Chain.php(67): Magento\\PageCache\\Model\\App\\FrontController\\VarnishPlugin->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#40 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(138): Magento\\Framework\\Interception\\Chain\\Chain->invokeNext('Magento\\\\Framewo...', 'dispatch', Object(Magento\\Framework\\App\\FrontController\\Interceptor), Array, 'front-controlle...')\r\n#41 /data/www/magento2/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(68): Magento\\Framework\\App\\FrontController\\Interceptor->Magento\\Framework\\Interception\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\r\n#42 /data/www/magento2/vendor/magento/framework/Interception/Interceptor.php(142): Magento\\PageCache\\Model\\App\\FrontController\\BuiltinPlugin->aroundDispatch(Object(Magento\\Framework\\App\\FrontController\\Interceptor), Object(Closure), Object(Magento\\Framework\\App\\Request\\Http))\r\n#43 /data/www/magento2/var/generation/Magento/Framework/App/FrontController/Interceptor.php(26): Magento\\Framework\\App\\FrontController\\Interceptor->___callPlugins('dispatch', Array, Array)\r\n#44 /data/www/magento2/vendor/magento/framework/App/Http.php(135): Magento\\Framework\\App\\FrontController\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\r\n#45 /data/www/magento2/vendor/magento/framework/App/Bootstrap.php(258): Magento\\Framework\\App\\Http->launch()\r\n#46 /data/www/magento2/pub/index.php(37): Magento\\Framework\\App\\Bootstrap->run(Object(Magento\\Framework\\App\\Http))\r\n#47 {main}\";s:3:\"url\";s:1:\"/\";s:11:\"script_name\";s:10:\"/index.php\";}\r\n```\r\n### Additional Information\r\n<!--- (This may be platform independent comment) -->\r\nWhat seems to happen is something corrupts the Redis cache, and from that point forward all requests start to return an error page with a 503. Deleting the bd5_SYSTEM_CACHE_EXISTS key from Redis, or issuing a FLUSHDB command, clears the error. The corrupted cache state even prevents the bin/magento CLI from functioning correctly."},"comment":{"url":"https://api.github.com/repos/magento/magento2/issues/comments/318726509","html_url":"https://github.com/magento/magento2/issues/10002#issuecomment-318726509","issue_url":"https://api.github.com/repos/magento/magento2/issues/10002","id":318726509,"user":{"login":"mrIntegrator","id":1200334,"avatar_url":"https://avatars1.githubusercontent.com/u/1200334?v=4","gravatar_id":"","url":"https://api.github.com/users/mrIntegrator","html_url":"https://github.com/mrIntegrator","followers_url":"https://api.github.com/users/mrIntegrator/followers","following_url":"https://api.github.com/users/mrIntegrator/following{/other_user}","gists_url":"https://api.github.com/users/mrIntegrator/gists{/gist_id}","starred_url":"https://api.github.com/users/mrIntegrator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrIntegrator/subscriptions","organizations_url":"https://api.github.com/users/mrIntegrator/orgs","repos_url":"https://api.github.com/users/mrIntegrator/repos","events_url":"https://api.github.com/users/mrIntegrator/events{/privacy}","received_events_url":"https://api.github.com/users/mrIntegrator/received_events","type":"User","site_admin":false},"created_at":"2017-07-28T18:17:32Z","updated_at":"2017-07-28T18:17:32Z","body":"I'm guessing that at the latest it would be in September when they launch 2.2, but I really don't know for sure. I wish they would release at regular intervals (every 6 or 8 weeks) instead. It would be easier to schedule maintenance that way to. At least they make the future releases visible here."}}
{"actor":{"display_login":"mrIntegrator"}}