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-20442

Toto's questions

Martin Hope
Toto
Asked: 2014-11-20 08:27:12 +0800 CST

评估 Linux 上的 CPU I/O 等待

  • 6

做一个top检查 io 等待,我得到这些数字:

Cpu(s):  6.7%us,  1.4%sy,  1.2%ni, 85.5%id,  5.0%wa,  0.0%hi,  0.3%si,  0.0%st

查看这些数字 (%us ~= %wa),它们是否意味着:

  1. 等待的 CPU 进程几乎与正在工作的 CPU 进程一样多?(=> 不好)
  2. 工作进程正在等待其执行计划的 5.0%?(=> 在这种情况下可以)
  3. 别的东西
linux
  • 3 个回答
  • 54579 Views
Martin Hope
Toto
Asked: 2012-05-18 13:08:44 +0800 CST

为什么有些 Web 客户端请求名为“缓存”的页面?

  • 3

我们在 apache 错误日志中看到这样的错误:

[Thu May 17 14:32:35 2012] [error] [client 192.168.1.1] File does not exist:
/home/www-data/mywebsite.com/r/cache, referer: http://www.mywebsite.com/r/1010

这很奇怪,因为:

  1. 代码/url 中没有关于文件夹/文件“缓存”的引用。
  2. 文件夹/文件“缓存”不存在
  3. 客户端随机尝试访问网站上各处的“缓存”文件夹。
  4. 它总是尝试按照以下模式访问文件夹/文件“缓存”:

图案:

/level1/.../levelwhatever/filename (referer)
/level1/.../levelwhatever/cache

我们运行 LAMP(Debian 稳定版:PHP 5.3.3-7+squeeze9。我们还使用 APC 3.1.3p1)。我们使用 Google Analytics 和 AdSense。

我们不知道如何重现该问题。

注意:为了隐私,我在代码中替换了用户的IP。

php debian apache-2.2 debian-squeeze
  • 2 个回答
  • 599 Views
Martin Hope
Toto
Asked: 2010-02-09 09:38:45 +0800 CST

如何保护我的站点地图索引文件和 sitemap.xml 文件免受 leechers 攻击?

  • 6

我有一个“内容”网站,一些 leechers 和 419 诈骗者喜欢积极地抓取它,这也会产生成本和性能问题。:(我别无选择:我需要阻止他们访问站点地图文件和索引。:(

我的做法与 Facebook 相同:我即时生成站点地图索引 (/sitemap.php)。我使用 DNS 反向查找 (PHP) 和代理检查(与 Stackoverflow 相同)将“好”爬虫列入白名单。为了防止列入白名单的引擎公开站点地图索引内容,我添加了该标题(Stackoverflow 忘记了):

header('Content-type: application/xml; charset="UTF-8"', true);
header('Pragma: no-cache');
header('X-Robots-Tag: NOARCHIVE');

问题 1:我是否缺少保护站点地图索引文件的内容?

问题2:问题来自生成的静态站点地图(.xml.gz)文件。我该如何保护他们?即使它们有一个“难以猜测”的名称,也可以通过简单的谷歌查询(例如:“ site:stackoverflow.com filetype:xml ”)轻松找到它们,而且我对 .htaccess 的访问权限非常有限。

编辑:这不是服务器配置问题。首选语言是 PHP。

编辑 2:对不起,这是纯程序问题,但它已从 SO 转移,我无法关闭/删除它。:(

php sitemap
  • 4 个回答
  • 2577 Views
Martin Hope
Toto
Asked: 2009-09-26 12:02:23 +0800 CST

hotmail 退回的邮件

  • 0

我发送的一些电子邮件(来自 php)由 hotmail 返回并带有以下消息:

<[email protected]>:
User and password not set, continuing without authentication.
65.55.92.136 does not like recipient.
Remote host said: 550 Requested action not taken: mailbox unavailable
Giving up on 65.55.92.136.

我了解收件人没有邮箱。但是,这是什么意思:

"User and password not set, continuing without authentication."

我能做些什么来避免它?

我使用linux/qmail。

编辑:我没有使用 hotmail 发送电子邮件。我正在向一些 hotmail 用户发送电子邮件。

smtp
  • 2 个回答
  • 1751 Views
Martin Hope
Toto
Asked: 2009-09-18 16:48:05 +0800 CST

删除qmail双跳解决办法

  • 0

我在 Gentoo 上使用 vpopmail 和 qmail。

我有域“toto.com”(示例),需要删除两次反弹,即 99,99999% 的垃圾邮件。(我不想删除“简单”的反弹)。

我可以做这个:

echo toto.com > /var/qmail/control/doublebouncehost
echo doublebounce > /var/qmail/control/doublebouncto
echo "#" > ~vpopmail/domains/toto.com/.qmail-doublebounce

或者:

创建一个虚拟电子邮件地址 ([email protected]) 并将其添加到文件/var/qmail/control/doublebounceto中。然后添加|exit 0到 /var/qmail/mailnames/toto.com/ihateit/.qmail

A) 哪种解决方案更适合删除这些讨厌的垃圾邮件/双重退回的电子邮件?

B)这两种解决方案有什么区别?(传出流量?性能?等)。

感谢您的大力帮助。

linux
  • 2 个回答
  • 1210 Views
Martin Hope
Toto
Asked: 2009-09-17 13:00:34 +0800 CST

/var/qmail/alias/.maildir/new/ 中的文件

  • 0

我用 qmail 运行 Gentoo(LAMP 服务器)。

我看到文件夹 /var/qmail/alias/.maildir/new/ 包含 100'000 个文件。

你知道我怎样才能让它们自动清除吗?

感谢您的大力帮助。

编辑:我检查了文件(实际上是+400k)。它们是从 2004 年至今。它们都具有相同的标头(toto.com 是真实域的替代品):

Return-Path: <#@[]>
Delivered-To: [email protected]
Received: (qmail 27514 invoked for bounce); 17 Sep 2009 15:46:37 +0200
Date: 17 Sep 2009 15:46:37 +0200
From: [email protected]
To: [email protected]
Subject: failure notice

如果我使用 Outlook 并检查帐户 postmaster,我看不到它们。

linux
  • 2 个回答
  • 797 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