小编lam*_*ler的帖子

解释munin图和提交的内存

我一直注意到我的服务器现在更频繁地使用交换,但我似乎无法弄清楚原因。munin 图显示应用程序内存使用量约为 1.5G 中的 0.7G。我担心的是绿线(提交的内存)。什么是提交内存?与其他内存统计数据(例如应用程序)相比,提交的内存较高是否正常?

我想知道我是否可以进一步优化我的应用程序,或者我是否真的需要为服务器获得更多 RAM。

目前在这台小服务器上运行守护程序应用程序:

  • mysql
  • 节点JS
  • 阿帕奇
  • nginx
  • 詹金斯
  • 穆宁
  • 内存缓存
  • 后缀

穆宁图

linux munin centos graph

12
推荐指数
1
解决办法
1万
查看次数

“service mysqld stop”超时(然后发现“mysqld dead but subsys locked”)

我通过 yum 在我的 64 位 CentOS 5 服务器上安装了 mysql 和服务器。它启动得很好,但是当我试图阻止它时它会停止,然后我必须“Ctrl-C”它。然后我运行一个“service mysqld status”,它显示:

mysqld dead but subsys locked
Run Code Online (Sandbox Code Playgroud)

我运行 ps aux 并且 mysql 无处可寻。通过“service mysqld start”再次启动 mysqld 工作正常。试图阻止它会产生同样的问题。

然后我意识到/var/lock/subsys/mysqld仍然存在。运行 mysqld 时,我检查了/var/run/mysqld/mysqld.pid它与正在运行的服务的 pid 匹配。

我尝试重新安装 mysql 并删除所有文件和配置,但无济于事。

该怎么办?

编辑:

我在 /etc/init.d/mysqld 文件中添加了一些 echo 语句,特别是在 stop 函数中:

stop(){
        if [ ! -f "$mypidfile" ]; then
            # not running; per LSB standards this is "ok"
            action $"Stopping $prog: " /bin/true
            return 0
        fi  
        echo "beginning stop sequence"
        MYSQLPID=`cat "$mypidfile"`
        if …
Run Code Online (Sandbox Code Playgroud)

mysql linux bash database centos

5
推荐指数
1
解决办法
7233
查看次数

选择企业路由器时要注意哪些主要规格?

公司正在从 30 人的办公室扩展到 100 人的办公室。我们目前使用 SOHO 路由器,随着新的扩展,可能需要研究企业级路由器。

我应该关注哪些规格以确保网络和互联网速度的稳定性可靠性?其他花里胡哨的功能(例如 VPN)是第二要务。

networking router

5
推荐指数
1
解决办法
211
查看次数

如何防止发现安全 URL?

如果我有一个用于获取消息的 url 并且我像这样创建它:http : //www.mydomain.com/somelonghash123456etcetc并且这个 URL 允许其他服务向 POST 消息。搜索引擎机器人有可能找到它吗?我不想在我的 robots.txt 中包含它,因为这会将它暴露给任何看到机器人文件的人。

当然,我会在应用程序中加入其他身份验证,但第一步是不要让任何人发现该 URL。

有什么常用的方法吗?

security robots.txt web-applications search-engine

3
推荐指数
1
解决办法
181
查看次数

我应该为反向 DNS PTR 记录使用哪个域?

如果设置邮件服务器。用于 IP 的 PTR 记录的最佳域是什么?

通常使用“mail.domain.com”还是“domain.com”更好?

我了解如果设置了 PTR 记录,某些邮件提供商会尝试从原始地址获取 HELO 响应?因为我只从我自己的服务器发送邮件并且是通过我的代码完成的,所以我认为没有必要在 iptables 设置中打开端口 25。但似乎我可能需要让邮件提供商来做 HELO,对吗?即使我从自己的服务器发送邮件,打开端口 25 是否有任何安全隐患?

domain-name-system email email-server smtp

2
推荐指数
1
解决办法
471
查看次数

在新系统管理员中进行培训和过渡

公司正在招聘一名新的系统管理员。因为我们发展得更快,所以我将我的系统管理员职责转移,以便我可以专注于管理和领导开发团队。我怎样才能让这个过渡顺利进行?有哪些好的初始步骤?新系统管理员将需要有权访问所有服务器和数据库管理资源,我有点担心如何安全地赋予他所有这些职责。一旦新的系统管理员加入,需要设置哪些通常的协议和策略?

linux

1
推荐指数
1
解决办法
161
查看次数

如何判断是否需要升级内存?

来自 munin 的内存使用图

我的 CentOS 服务器的 munin 图显示高交换,但应用程序内存量似乎很低。这是否仍然意味着我需要升级我的内存?是什么导致了所有这些交换?是因为提交的内存吗?当swap_cache高时是什么意思?

当我需要升级内存时,最好的决定因素是什么?

memory munin centos memory-usage

0
推荐指数
1
解决办法
346
查看次数