首页 > 解决方案 > 如果连接丢失,本地互联网连接监控和中继/ping 到网站

问题描述

我正在寻找一种解决方案来防止出现问题。我有一个 Woocommerce 网站,供一家比萨餐厅执行在线订购。该网站在自己的服务器上,餐厅接收订单并通过访问店面中的网站后端来查看订单。

我的潜在问题。如果披萨店的本地互联网连接中断,人们继续在线下订单,但他们在餐厅不知道,因为他们的互联网中断了。该网站不会受到影响,因为它当然位于远程服务器上。

也许那里有一些解决方案,但我似乎找不到。感谢您的帮助,我感谢任何创意!

我考虑过简单的解决方案,例如仅使用蜂窝连接设备作为备份,但如果互联网中断,ipad 等并不总是自动切换到蜂窝。

有谁知道任何潜在的解决方案?理想情况下,我希望网站通过 ping 监控与餐厅计算机/ipad 的连接。当连接丢失时,商店将关闭,直到重新连接。

标签: wordpresswoocommerce

解决方案


您可以执行一个简单的脚本,该脚本需要安装在餐厅的 pc 上,定期(比如每分钟)向服务器上的 .php 文件发出请求(例如alive.php)。
alive.php只是将请求时间戳保存在某处。
然后您必须设置另一个脚本 .php(通过 cron 作业)来定期检查保存的最新时间戳。如果该时间戳早于所需的阈值(例如 5 分钟),则餐厅处于离线状态,您应该关闭您的 woocommerce 商店,并可能显示带有餐厅电话号码的礼貌页面。


推荐阅读