小编ero*_*ppa的帖子

每 4 小时运行一次 cron 的正确语法是什么?

我有以下语法(我认为这是正确的?)但它每分钟运行一次命令!

* */4 * * * /cmd.sh
Run Code Online (Sandbox Code Playgroud)

cron

69
推荐指数
4
解决办法
17万
查看次数

https 和 http 对 apache 的性能影响有多大?

与同一页面的 http 相比,https 对性能的影响大约是多少?假设我可以处理 1000 个请求/秒 abc.php,通过 https 访问时它会减少多少?我知道这可能取决于硬件、配置、操作系统等,但我只是在寻找一般的经验法则/估计。

performance apache-2.2

50
推荐指数
3
解决办法
3万
查看次数

如何在linux中找到开放端口的数量?

如何在linux中找到开放端口的数量?我想看看我的端口是否用完了。另外,如何查看操作系统的限制?

networking linux port

19
推荐指数
4
解决办法
5万
查看次数

如何获取Linux网络日志?

我们有一个在 linux 中运行在特定端口上的 java 服务器,它接受成千上万用户的持久连接。最近,我们的客户因超时错误而无法连接。我们怀疑流量太高,但我们的 java 日志实际上显示每秒连接的数量并不多。

我们怀疑是否有太多人同时尝试,并且它们基本上在操作系统级别被丢弃,因此java程序从来没有真正有机会接受连接?linux中是否有某种日志可以显示有人试图打一个套接字?

networking linux java logging socket

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

有没有办法在进程写入文件时删除/截断文件?

我们有一个运行在 linux 上的 apache 服务器写入一个非常大的日志文件(access_log)。我们的服务器将开始耗尽空间。有没有办法在不重新启动服务器的情况下删除或截断文件(我们不希望有任何停机时间)。

linux filesystems apache-2.2

10
推荐指数
4
解决办法
5万
查看次数

为什么 iptables 不丢包?

我在我们的 iptables 配置文件 /etc/sysconfig/iptables 中有以下规则

-A INPUT -s 84.23.99.97 -j DROP
Run Code Online (Sandbox Code Playgroud)

当我做 iptables --list 时,我得到以下信息

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       all  --  84.23.99.97          anywhere


Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Run Code Online (Sandbox Code Playgroud)

但是,如果我执行 tcpdump 我仍然可以看到来自这个 ip 的所有这些流量,为什么?

tcpdump -ttttn tcp port 1234 | grep 84.23.99.97
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size …
Run Code Online (Sandbox Code Playgroud)

networking linux ip iptables tcp

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

交换死了!服务器恢复但没有用户可以登录

昨天我们遇到了硬件故障并关闭了我们的交换服务器。硬件已修复,服务器已恢复运行。Windows Server 2008 在启动时进行了磁盘检查,一切都已恢复。

但是,没有用户可以登录他们的交换帐户!IMAP、Exchange 和 OWA 都是如此!他们三个都拒绝接受任何用户。例如,当我尝试访问 OWA 时,我得到以下页面http://pastie.org/584061

我们确认所有服务都已启动(IMAP、POP、SMTP、IIS 等)。我们能够通过 telnet 使用它们各自的端口连接到所有这些服务。可能是什么问题呢?


看起来数据库无法从 Exchange 管理控制台挂载,当我尝试挂载它给出的数据库时:

Microsoft Exchange 错误 无法装入数据库“邮箱数据库”。邮箱数据库失败错误:Exchange 无法装入您指定的数据库。指定数据库:SERVER\First Storage Group\Mailbox Database;错误代码:MapiExceptionCallFailed:无法装载数据库。(hr=0x80004005, ec=-528) 。


我在网上看到有一个修复工具,所以我试了一下。我导航到我的 edb 文件并运行 eseutil /p "Mailbox Database.edb"。它打印了以下输出

修复完成。数据库损坏已修复!注意:建议您立即执行此数据库的完整备份。如果您恢复修复前所做的备份,数据库将回滚到该备份时的状态。885.750 秒后操作成功完成,返回 595(JET_wrnDatabaseRepaired,数据库损坏已修复)。

但是我仍然无法安装!

exchange-2007 windows-server-2008

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

通过互联网访问我的家庭 svn 服务器是否安全?

我已经按照一些简单的说明在家里的 Windows 服务器上设置了 SVN 服务器。它无法安装 svn 二进制文件并将其设置为服务。在我的局域网中,我尝试在 svn 端口访问我的 svn 服务器,一切正常。但是,从我的办公室访问我的服务器是否安全?我不认为它的流量(代码和我的密码)通过网络加密到我的 ssn 服务器,对吗?

security svn

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

需要什么脚本或程序来保持 Unix 系统日期正确?

需要什么脚本或程序来保持 Unix 系统日期正确?我发现我的 linux 服务器比实际时间晚了几分钟。

linux unix

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

Apache 服务器正在产生越来越多的进程,最大限度地消耗 RAM 并死亡

我们有一个 LAMP 设置,当 Apache 服务器(MySQL 服务器不在这个机器上)刚刚开始死机时,它已经运行了半年。随着时间的推移,它似乎已经开始产生越来越多的进程。最终它会消耗所有内存,服务器就会死掉。我们正在使用预分叉。

与此同时,我们只是不断增加 RAM,并将 MaxClients 和 ServerLimit 参数增加到 512。但我们只是延长了崩溃时间。这个数字还在缓慢上升。也许有一天,它会达到那个极限。

到底是怎么回事?我们每秒只有大约 15-20 个请求。我们有 1 GB 的内存,但还没有使用一半。没有进行交换。

为什么 Apache 创建越来越多的进程?几乎就像某处有泄漏一样!

数据库框很好,它们不会导致请求延迟。我们测试了一些查询一切都很快!

performance lamp mpm-prefork apache-2.2

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

无法解决的 DNS 情况?

我们即将在我们的小型办公室中部署一个简单的服务器来托管典型的小型办公室事物(用于电子邮件、日历、联系人等的 Mac 服务器)。我们很快就遇到了这个奇怪的 DNS 问题:

本地客户端需要针对本地服务器进行解析才能使这些服务正常工作(例如 mail.mydomain.com 等)。

但是 mydomain.com 实际上有它的 dns 托管在外部,因为我们是一家软件公司,我们所有的产品都使用这个域(即 service.mydomain.com)。问题是有成千上万个!

那么我该如何设置呢?我无法将我的外部查询移到我的本地框,因为它不应该为公司产品的这些请求提供服务。我无法将本地查询移动到外部服务器,因为这样 LAN ip 将无法工作!


总而言之,我需要一个可以:
1) 允许我的本地客户端解析为 LAN ip (mail.mydomain.com -> LAN IP)
2) 允许外部客户端继续使用外部 DNS 服务器来处理已有的数千个条目在那里
3) 允许我的本地客户端回退到外部 DNS 以获取本地未提供的条目 (service.mydomain.com)

domain-name-system bind mac-osx-server mac-osx

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