【问题标题】:Service Temporarily Unavailable Magento?服务暂时不可用 Magento?
【发布时间】:2011-12-27 12:22:51
【问题描述】:

我的应用程序昨天运行良好。我今天启动了我的电脑。当我尝试启动 Magento 时,我收到了此错误消息。

服务暂时不可用

由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后再试。

我什至无法打开管理页面或在页面上看到任何类型的错误。如果我访问我的 Magento 网站的任何 URL,我会得到上述输出。我该如何解决这个问题?

【问题讨论】:

  • Magento 是在网络服务器上运行还是在您的本地计算机上运行?您的环境详细信息是什么(Web 服务器、PHP 等)?您最近是否添加了任何扩展程序?页面加载的任何部分还是您发布的(字面意思)页面上的所有内容?
  • 谢谢马修。它在本地,我正在使用 Ubuntu 和 Xampp .. 我昨天尝试安装 magic zoom,但没有安装,它显示错误无法连接到站点稍后再试..

标签: magento magento-1.4 magento-1.5


【解决方案1】:

检查是否有一个名为 ma​​intenance.flag 的文件,如果有,请删除它

Magento 1.x:maintenance.flag 文件位于:magento 根目录

Magento 2.x:maintenance.flag 文件位于:var 文件夹

当 Magento 执行某些任务时,它会临时创建此文件。 Magento 检查其是否存在,如果存在,会将用户发送到您描述的页面。

它应该在处理完它正在执行的任何任务后自动删除此文件,但我遇到过出现问题并且无法删除它的情况。

【讨论】:

  • 从 magento connect 安装模块失败后,我遇到了同样的问题。删除文件有效。
  • maintenance.flag 文件在哪里?
  • @jQuery.PHP.Magento.com 它将位于您的 magento 网站的根文件夹中。但只有在站点处于维护模式时才会出现。在正常操作下,此文件将不存在。
  • 在 Ubuntu VM 中发生但没有标志文件
  • 如果没有没有maintenance.flag文件怎么办?
【解决方案2】:

只需删除根文件夹中的maintenance.flag文件,然后删除var/文件夹内的缓存文件夹和会话文件夹的文件。

【讨论】:

    【解决方案3】:

    现在在新版本 ma​​gento2 上生成错误服务暂时不可用。

    Remove maintenance.flag
    

    从此路径更改为magento2/var/maintenance.flag

    还有

    $ rm maintenance.flag
    

    【讨论】:

    • 对我们来说是magento2/var/.maintenance.flag
    【解决方案4】:

    要修复Service Temporarily Unavailable Magento 2,您应该:

    • 删除 Magento 根文件夹中名为 var/.maintenance.flag 的文件
    • 删除 Magento 缓存(如果有):php bin/magento cache:flush

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,但在我的 Magento 根目录中没有找到 maintenance.flag 文件。 我只是删除了缓存和会话文件,然后一切都恢复了。

      【讨论】:

      • 我必须删除会话和缓存文件才能使其正常工作,谢谢。
      【解决方案6】:

      您需要按照以下步骤操作:

      1. 通过 cPanel/FTP 进入 magento 根目录
      2. 如果是 Magento1,您会找到 ma​​intenance.flag 并将其删除
      3. 如果是 Magento2,请删除 var/maintenance.flag

      【讨论】:

        【解决方案7】:

        通过FTP/Cpanel 访问您的网站,找到maintenance.flag 并删除

        【讨论】:

        【解决方案8】:

        在 Magento 2 中,您必须删除位于 /var/.maintenance.flag 中的文件 - 经过一番搜索后才意识到,所以我将分享。

        【讨论】:

          【解决方案9】:

          你可以这样做:

          转到 http://localhost/magento/downloader 网址。在这里,我在本地主机上运行 magento 商店。现在您可以登录到 magento 连接管理器并卸载您之前安装的扩展。

          希望这行得通!!!!

          谢谢。

          【讨论】:

          • 仅仅因为一个模块留下了maintenance.flag 文件就删除它有点矫枉过正。手动清除缓存,删除maintenance.flag,看看是否可以登录管理面板完成模块安装。
          【解决方案10】:

          如果您遇到这个问题(就像我一样)并且没有任何 maintenance.flag 文件存在,那么是 Redis 缓存导致了问题;清除它。

          我不得不联系我的托管公司来清除 Redis 缓存并让他们这样做,因为我无权访问该缓存。

          我用这个答案解决了这个问题:https://magento.stackexchange.com/a/55814/77803

          【讨论】:

          • 与 Redis 有同样的问题,使用 CM_Redis 模块在此处返回 503 /app/code/local/Cm/RedisSession/Model/Session.php - 我有一些 ConcurrentConnectionsExceededException 所以我增加了 max_concurrency 数清除缓存。
          【解决方案11】:

          检查你的 Magento 安装目录的根文件夹。你会找到 maintenance.flag 文件,删除它并刷新站点。它会正常工作。

          【讨论】:

            【解决方案12】:

            当您安装新插件时,我总是会发生这种情况。 您只需删除根目录中的maintenance.flag 文件

            【讨论】:

              【解决方案13】:

              如果删除标志显示服务暂时不可用。 转到“http://localhost.com/downloader”,然后安装滑块横幅、BusinessDecision_Interaktingslider、lightbox2 和另一个我不记得的。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2016-01-27
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-08-18
                • 1970-01-01
                • 2011-12-19
                • 2018-09-16
                相关资源
                最近更新 更多