我有一台服务器和一台自助服务终端。今天有人重启了两者。自助服务终端在服务器之前上线,导致自助服务终端显示:
无法连接
Firefox 无法与 10.10.1.1:13668 的服务器建立连接
- 该网站可能暂时不可用或太忙。请几分钟后重试。
- 如果无法加载任何页面,请检查计算机的网络连接
- 如果您的计算机或网络受到防火墙或代理保护,请确保 Firefox 被允许访问网络。
信息亭是已安装的 Debian 设备firefox-esr
。当用户自动登录时,firefox --kiosk <url>
将作为用户总线上的 systemd 服务执行。
$ systemctl cat --user entrance-client
# /usr/lib/systemd/user/entrance-client.service
[Unit]
Description=Entrance Screen
After=graphical-session.target
[Service]
ExecStart=/usr/bin/firefox-esr --kiosk http://10.10.1.1:13668/entrance/
[Install]
WantedBy=graphical-session.target
有没有办法配置 Firefox(最好通过命令行参数或可部署的配置文件)来:
- 无法连接时,在 X 秒后刷新,或
- 无法连接时,以非零退出代码退出(我可以在 systemd 服务配置中处理重启逻辑)。
我并不反对使用扩展来实现这一点,但我需要能够以非交互方式自动部署扩展(文件部署)。因此,我不介意使用 GUI 生成一次配置文件,但之后它应该生成我可以简单地复制到每个站点的文件。