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

Cory Walker's questions

Martin Hope
Cory Walker
Asked: 2009-09-08 12:54:18 +0800 CST

服务器使用过多内存并导致服务器崩溃

  • 0

我有一个 256MB 内存的小型家用服务器。我的一个网站刚刚在 Reddit 上链接,因为我有两次系统使用过多的内存并且崩溃到我必须手动重启的地步。有时我的物理内存使用率上升到危险的 90%,而我的 mysql 和 apache 服务每个消耗大约 100MB。我怀疑正在发生的事情是大量访问者来了,并且系统在将一些内存移动到交换空间之前使用了太多内存(我有大约 750MB)。这个问题甚至应该发生吗?是获得更多内存的唯一解决方案吗?我听说过 Linux 中的可交换性设置可能会被弄乱,也许这会有所帮助。

有什么建议么?这个问题很烦人。

memory
  • 7 个回答
  • 767 Views
Martin Hope
Cory Walker
Asked: 2009-08-20 17:05:05 +0800 CST

Perl 脚本适用于 Apache 管道日志,但不适用于 Python 脚本

  • 1

我需要将我的 Perl 日志处理脚本移植到 Python。这是我可以使用的 Perl 脚本的简单示例:

#!/usr/local/bin/perl

$|=1; # Use unbuffered output

while(<>) {
   system("beep");
}

正如您可能看到的,我告诉系统在请求测试脚本时发出哔哔声。在这个上一切正常,但是当我尝试这样的 Python 脚本时:

import sys
import os

for line in sys.stdin:
    os.system('beep')

一切都运行,但系统在请求后不会发出哔哔声。以下是我在 apache 配置文件中使用和使用的行:

CustomLog "|perl /var/web/onhit.pl" "onhit"   <-OLD LINE
CustomLog "|python /var/web/onhit.py" "onhit" <-NEW LINE

我在 Python 邮件列表上关注这封电子邮件。任何人都知道为什么这不起作用?

编辑:我知道问题与“for line in sys.stdin”有关。出于某种原因,它只是没有检测到标准输入中的任何内容。不过,我不知道是我的 python 脚本还是我的 apache 配置导致了这种情况。

apache-2.2 log-files perl python
  • 2 个回答
  • 1243 Views
Martin Hope
Cory Walker
Asked: 2009-05-10 07:16:07 +0800 CST

仅 LAN 设置是否需要 RSA 密钥?

  • 2

我的 Ubuntu 服务器上安装了 SSH。我可以使用用户名和密码从我的 Ubuntu 桌面登录。我只能从我的 LAN 访问 SSH,因为 SSH 端口没有在我的路由器上转发。我是否需要为这样的设置设置 RSA 密钥?据我了解,SSH 是安全的,因为它无法从 Internet 访问。

附带说明一下,我还应该仔细检查哪些其他事项以确保安全?我正在运行 Apache、MySQL 和 ProFTPD。

ubuntu ssh rsa local-area-network
  • 5 个回答
  • 625 Views
Martin Hope
Cory Walker
Asked: 2009-05-09 17:43:19 +0800 CST

无法删除或编辑 ProFTPD 服务器上的文件

  • -1

我有一个运行 Ubuntu Jaunty 的 Linux 服务器。我已经在proftpd.conf中使用这个配置成功地为用户'fileserver'设置了一个FTP服务器:

<Global>
  <Limit ALL>
    DenyAll 
    AllowUser fileserver
  </Limit>
</Global>

我这仅允许“文件服务器”用户登录,其他任何人都不能登录。我能够很好地上传文件。到目前为止,这就是我想要的。问题是,我无法编辑、覆盖、删除或移动任何文件。我希望在登录时获得完全、不受限制的访问权限。我该怎么做?

我看过这个 ProFTPD 教程,但我仍然不知道如何让用户拥有所有权限,以启用删除和编辑。

linux ftp ubuntu proftpd
  • 3 个回答
  • 10954 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