我的申请昨天工作正常。我今天开始上网了。当我尝试启动Magento时,我收到此错误消息。
服务暂时不可用
由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。
我甚至无法打开管理页面或在页面上看到任何类型的错误。如果我访问我的Magento网站的任何URL,我将获得上述输出。我该如何解决这个问题?
检查是否有名为maintenance.flag的文件,若是,请将其删除。
Magento 1.x:maintenance.flag文件位于:magento根目录
Magento 2.x:maintenance.flag文件位于:var文件夹中
当Magento执行某些任务时,它会临时创建此文件。 Magento会检查它是否存在,如果有,则会将用户发送到您描述的页面。
它应该在完成处理它正在执行的任何任务时自动删除此文件,但我遇到了出错的情况并且无法删除它。
检查Magento安装目录的根文件夹。您将找到maintenance.flag文件,删除它并刷新站点。它将正常工作。
我总是在安装新插件时发生。您只需删除根目录中的maintenance.flag文件即可
如果你遇到这个问题(就像我做的那样)并且没有维护.flag文件存在于任何地方,那就是导致问题的Redis缓存;清除它。
我不得不通过联系我的托管公司来清除Redis缓存,并让他们这样做,因为我无法访问该缓存。
我用这个答案来解决这个问题:https://magento.stackexchange.com/a/55814/77803
如果删除该标志显示服务临时不可用。转到“http://localhost.com/downloader”并卸载滑块横幅,Business Decision Interaktingslider,lightbox2和另一个我不记得的人。
只需删除根文件夹中的maintenance.flag
文件,然后删除var/
文件夹中缓存文件夹和会话文件夹的文件。
现在新版magento2 on Generate error Service暂时不可用。
Remove maintenance.flag
从这条路改变了magento2/var/maintenance.flag
。
也
$ rm maintenance.flag
要修复Service Temporarily Unavailable Magento 2,你应该:
var/.maintenance.flag
的文件php bin/magento cache:flush
我有同样的问题,但没有在我的Magento根目录中找到maintenance.flag文件。我只是删除了缓存和会话文件,并再次工作。
您需要按照以下步骤操作:
通过FTP/Cpanel
访问您的网站,找到maintenance.flag
并删除
在Magento 2你必须删除位于/var/.maintenance.flag中的文件 - 只是意识到经过一些搜索,所以我将分享。
你可以这样做:
转到http:// localhost / magento / downloader url。在这里,我在我的localhost上运行magento商店。现在您可以登录magento connect manager并卸载之前安装的扩展程序。
希望这个有用!!!!!
谢谢。