AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-69642

Bailey Parker's questions

Martin Hope
Bailey Parker
Asked: 2018-08-09 04:37:51 +0800 CST

空调故障后的硬件检查

  • 0

我们有一夜空调故障。我们发现服务器机房的温度已达到约 110-115°F (43-46°C)。我们关闭了所有尚未安装的电源并修复了空调。

现在它已经修好了,我担心长时间暴露在高温下会造成损坏。我想对我们所有的机器进行一系列测试,以确保机器在我们重新依赖它们之前没有损坏。我的计划如下:

  • 运行 memtest86 以检查是否有任何 DIMM 损坏(已经这样做并且基本上没有发现任何问题)
  • 运行 Prime95 以检查是否有任何 CPU 损坏(可能会以意外中断或硬件故障的形式出现)
  • 在所有磁盘上运行smartctl -a并badblocks检查任何异常的输出

这个列表感觉有点单薄,我不相信这些都能正确地锻炼硬件,以确保我们将来不会遇到任何由热引起的问题。

这组测试是否足够?还有其他我应该考虑的吗?

memory
  • 1 个回答
  • 56 Views
Martin Hope
Bailey Parker
Asked: 2013-07-20 00:49:15 +0800 CST

更改 PHP 的处理程序名称

  • 0

在我的 apache 服务器上,我想同时运行多个版本的 PHP,以便我可以根据项目的需要轻松地在它们之间切换。我注意到一些提供多个 PHP 版本的共享主机提供商要求您在以下位置定义所需的 PHP 版本.htaccess:

AddHandler application/x-httpd-php5 .php

我想在我的服务器上实现这样的东西,这样我就可以轻松地切换 PHP 版本:

AddHandler application/xhttpd-php53 .php
 # .. or ..
AddHandler application/xhttpd-php54 .php
 # .. or ..
AddHandler application/xhttpd-php55 .php

但是,我编译的所有 PHP 版本都有一个名为application/xhttpd-phpor的处理程序php5-script。我试图搜索一个./configure允许您更改这些处理程序名称的标志,但没有任何结果。

我在PHP github repo中搜索了这两个 字符串,这就是我发现的:

  • /sapi/apache2filter/sapi_apache2.c(第 666-668 行)
  • /sapi/apache2handler/sapi_apache2.c(第 68-70 行)
  • /main/php.h(第 242 行)
  • /sapi/apache/mod_php5.c(第 979 行)
  • /sapi/apache_hooks/mod_php5.c(第 1408 行)

用新的处理程序名称和版本号替换这些字符串是否安全,或者是否有更广泛使用的(或实际记录的)方法来更改处理程序名称?

apache-2.2
  • 1 个回答
  • 508 Views
Martin Hope
Bailey Parker
Asked: 2013-07-14 17:30:16 +0800 CST

根据环境变量有条件地使用 mod_expires

  • 1

我mod_expires从 HTML5 Boilerplate 中借用了一些代码,为资产到期添加了一些合理的默认值(我将文件名版本 revving 配置为 htaccess,因此我可以在资产扩展之前添加 mtimes,例如script.123456789.js):

ExpiresActive on
ExpiresDefault                                      "access plus 1 month"

# CSS
ExpiresByType text/css                              "access plus 1 year"

# Data interchange
ExpiresByType application/json                      "access plus 0 seconds"
ExpiresByType application/xml                       "access plus 0 seconds"
ExpiresByType text/xml                              "access plus 0 seconds"

# ... etc ...

但是,我想在我的开发服务器(设置DEVELOPMENT=1环境变量)上禁用这些。如果设置了环境变量( ) ,是否可以像在 2.4.4 中那样有条件地禁用mod_expires(也许)?ExpiresActive Onmod_accessAllow from env=DEVELOPMENT

.htaccess
  • 1 个回答
  • 627 Views
Martin Hope
Bailey Parker
Asked: 2012-06-19 07:13:23 +0800 CST

使用主机名确定用户的状态

  • 1

不确定这是否是正确的 SE 站点。我认为这个问题不属于 SO,但如果您认为它也不属于这里,我深表歉意。

我一直在研究确定访问我网站的用户的位置,特别是状态。我已经知道一段时间的选项之一是GeoIP City Database,但这不是最具成本效益的解决方案,而且我很便宜,所以我一直在寻找一种更便宜的方法。我突然想到,我的状态在 Comcast 分配给我的公共主机名中:

(Dash Separated IP).hsd1.ma.comcast.net

其他 ISP 是否有可能遵循将州缩写插入其用户主机名的相同模式?我一直在四处寻找其他 ISP 的主机名列表,但我什么也没找到。任何人都可以验证这是否适用于其他主要 ISP?

编辑:您的州在您的主机名中吗?是缩写还是写出来?它在它自己的子域中吗?


经过更多的挖掘,我发现 Verizon FiOS 客户的主机名中有位置数据。他们遵循的一般模式似乎是:

static-(Dash Separated IP).(City Abbreviation)(State Abbreviation).fios.verizon.net

例如,波士顿的 FiOS 客户的主机名如下所示:

static-(Dash Separated IP).bstnma.fios.verizon.net

我可以从中提取一个状态,使我相信必须有其他 ISP 遵循这种模式。其他人可以通过检查他们的主机名是否包含他们的状态来确认吗?

networking isp hostname geolocation
  • 1 个回答
  • 116 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve