问题标签 [maintenance-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
373 浏览

php - Magento 维护模式禁用

我有一个 magento eshop,我只在产品页面上获得维护模式。

  1. 根目录下没有maintenance.flag文件
  2. 我已清除缓存和会话
  3. 我没有安装维护扩展
  4. 我已停用所有扩展程序,以检查是否有任何扩展程序导致问题

但是,我仍然有这个问题。

有人可能知道为什么会这样吗?

0 投票
1 回答
6477 浏览

laravel - LARAVEL 5:更改默认维护(503)视图路径

当服务器关闭时,每个请求MaintenanceModeException都会被抛出并resources/views/errors/503.blade.php呈现。我正在尝试更改它的路径,但无法弄清楚异常处理和 503 响应在哪里。

0 投票
1 回答
154 浏览

apache - htaccess 维护重定向,但排除一些文件夹(hostgator 多站点计划)

我正在使用 Magento 构建一个虚拟商店,并且我正在使用带有“M”计划的 HostGator 托管,它支持多个站点,问题是 Magento 在根目录中,我在文件夹中有另一个站点/example.com.br,但是当我尝试通过浏览器访问此站点时:

我被重定向到 Magento 网站:

根文件夹(magento 的 htaccess)上的 htaccess 正在重定向到 magento 维护页面http://magentosite.com.br/maintenance.html,我只需要保留 Magento 进行维护,而不是某些文件夹中的站点,如文件夹/example.com.br/example2.com.br...

这是我在 Magento 中使用的维护代码(在 Root 中):

我尝试了这个解决方案https://stackoverflow.com/a/6528448/2761794但对我不起作用......

0 投票
1 回答
86 浏览

.htaccess - 排除特定目录中的维护页面

目前我在我的 .htaccess 文件中使用此代码来触发我的站点的维护页面。

我将如何做到这一点,以便我仍然可以访问我正在处理的目录,而不仅仅是我的 IP 地址,以防我的朋友希望访问它。

我做了一些搜索,但到目前为止还没有找到任何东西

干杯

汤姆

0 投票
1 回答
522 浏览

php - 在 laravel 中间件中获取用户当前状态

我正在使用此软件包进行维护,但要定义哪些用户可以在停机期间访问该站点以及哪些用户不能有问题。

在过去的几天里,我一直在搜索并且阅读了很多内容,因为主控制器在中间件之后加载,它无法检测用户状态是否登录。(我不知道我只是反复看到

无论如何,这是问题所在:

我希望允许Admin具有访问该站点角色的用户在停机时间,并且visitorsother group of users不要。

到目前为止我做了什么

根据包文档,我App\Exemptions\AdminExemption.php用这些数据制作了客户文件:

我在包配置文件中注册了这个文件config\maintenancemode.php

并用 laravel 默认替换包类Kernel

问题

Auth::check()或者auth()->user()这些Auth::user()都不能检测到登录的用户并假设用户没有登录(是访客)。因此,该网站对所有人甚至管理员都关闭。

问题

如何在AdminExemption.php文件中获取当前用户的真实状态?

地位

  1. 是用户(是管理员)show the site
  2. 是用户(不是管理员)don't show the site
  3. 不是用户(访客)don't show the site

任何的想法?

0 投票
1 回答
3614 浏览

laravel - Laravel 维护模式 --allow ip not working

我正在尝试通过 vps 上的 laravel 中的维护模式允许我的公共互联网 IP。

--allow命令是在互联网上工作还是只在本地主机上工作?因为我无法使用以下命令通过维护模式页面:

0 投票
0 回答
89 浏览

maintenance-mode - CloudSQL Server 陷入维护模式

我有一个处于维护模式的谷歌云 SQL 第二代实例。它禁用了二进制日志记录。

我无法访问用户、数据库或重新启动实例。它远远超出了维护窗口(按天计算),并且已处于此状态超过 12 小时。

我能做些什么来重新控制它?

0 投票
1 回答
1345 浏览

express - 在执行给定请求时将 Express 置于维护模式

在我的应用程序中,我需要每晚同步一些资源。/api/sync/通过向正文中的 JSON 对象数组发送 PUT 请求来启动同步。我的任务是在我的应用程序中以 JSON 格式镜像数据,因此首先我必须解决需要添加、更新和删除的内容,然后向数据库发出适当的查询。这可能需要一段时间,所以我不希望有任何其他要求妨碍我。

所以我需要关闭 Express 的连接,进行同步并重新开始收听。但是有2个问题:

  1. http.Server.close()阻止接收新连接但等待已经执行完成
  2. 有可能PUT /api/sync/在前一个请求可以调用之前收到另一个请求close()PUT /api/sync/因此,将接受2 个传入请求进行处理。

目前我以这种方式创建 Express 应用程序:

但是,当我/api/sync连续向端点发送 2 个请求时,Express 接受它们,然后其中一个会引发“服务器未在侦听”错误。我在哪里出错?这种方法是否足以防止中断同步过程(或在同步进行时造成麻烦)?

0 投票
0 回答
104 浏览

php - Symfony LexikMaintenanceBundle - 服务“lexik_maintenance.driver.factory”依赖于不存在的服务“translator.default”

我正在使用 symfony 3.4 版本。我通过引用这个安装了“LexikMaintenanceBundle” 。我已经完成了与文档相同的配置。当我运行命令时

“php bin/console lexik:维护:锁定”

我收到了这个错误

“服务“lexik_maintenance.driver.factory”依赖于不存在的服务“translator.default”。”。

有什么想法可以克服这个问题吗?

0 投票
2 回答
559 浏览

wordpress - Wordpress .htaccess 维护模式不起作用

我试图只向除选择 IP 之外的所有人显示即将推出或维护页面。我现在尝试了几种解决方案并确定了此代码

每当有人访问主页时,这都非常有用。但是,如果您转到任何其他页面,例如 /contact、/shop、.etc,它不会重定向。

我已将此代码放在页面底部。当我尝试将其移动到页面顶部时,我收到一条错误消息,指出许多重定向。下面是我的标准 Wordpress 重定向。

如何将所有页面限制为除选择 ip 之外的所有页面?

谢谢

编辑 我已经在没有缓存插件或将代码添加到 htaccess 的安全插件的新服务器上进行了测试,但我仍然遇到同样的问题。对主页的请求会被重定向,但对任何其他页面的请求不会。下面是我的 htaccess 文件中的代码。