小编Céd*_*ard的帖子

有没有办法对服务器进行单元测试?

我是一名开发人员,但由于我知道 Unix 并且在家里使用 Linux,我必须处理十个 Web 服务器和一百个网站,DNS 地址,Web 服务,嗯,太多信息要检查。

我们正在从一个 IP 类别转移到另一个 IP 类别,现在是绘制所有重要服务的地图的时候了。但是我如何处理所有这些信息并检查不工作的信息?

我认为单元测试可能是一个解决方案,就像这样(在伪 php 代码中)

$this->checkHTTP('www.myweb.com');
$this->checkHTTPS('www.myweb.com');
$this->checkSOAP('https://www.myweb.com/ws.php', array('function'=>'getdate', 'param'=>array(...));
$this->checkIP(127.254.25.5, 'www.myweb.com');
Run Code Online (Sandbox Code Playgroud)

checkHTTP() 调用可以检查 HTTP 代码(200、404、...)、应答时间、...

这已经存在了吗?你怎么看?

问候
塞德里克

testing

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

Crontab : 有没有开始和结束时间的日志?

我的 linux 服务器上有很多用于我们的应用程序的 crontask。但是我找不到任何方法来知道任务何时结束以及运行多长时间。我必须添加一个像时间这样的软命令来记录这个吗?有没有办法配置 cron 来做到这一点?例如,我在 /etc/cron.daily 中有一个脚本需要太多时间,但我不知道是哪一个!

问候,
塞德里克

linux time logging cron

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

Munin:一切正常时通知

我用一个 Munin-Master 监控 20 多台服务器,除了一台服务器外,都运行良好。最后三封穆宁邮件收到:

05h25

infra :: backup2.infra :: 磁盘使用百分比 OKs:/var 为 22.55,/run/user/1001 为 0.00,/home 为 8.87,/mnt/usb1 为 30.55,/export/oxa 为 51.58,/tmp 为0.60,/dev/shm为0.00,/space2为40.39,/run为8.77,/run/lock为0.00,/run/user/65534为0.00,/space为76.38,/sys/fs/cgroup为0.00,/是 18.46。

infra :: backup2.infra :: inode 使用百分比 OKs:/dev/shm 为 0.00,/run 为 0.05,/space2 为 7.44,/run/user/65534 为 0.00,/run/lock 为 0.00,/sys/ fs/cgroup 为 0.00,/space 为 0.24,/ 为 8.07,/dev 为 0.03,/home 为 0.13,/mnt/usb1 为 0.51,/export/oxa 为 0.01,/tmp 为 0.02,/var 为 2.02,/运行/用户/1001 是 0.00。

07:00

infra :: backup2.infra :: inode 使用百分比 OKs:/home 为 0.13,/var 为 2.02,/run/user/1001 为 0.00,/dev/shm 为 0.00,/run 为 0.05,/run/lock …

munin

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

虚拟机:是否可以在 64 位主机操作系统上运行 32 位客户操作系统?

我是一名软件开发人员,我需要为一个软件使用旧版本的 Borland/Embarcadero Delphi 7。其他的是PHP软件。我很快就会有一台运行 Linux 的 64 位 PC,但我需要一个用于 Delphi 的 Windows 32 位虚拟机(因为 Delphi 7 有点旧,我们的客户仍在使用 Windows XP 32 位系统)。我的 Delphi 环境已经在 virtualbox 下有一个 VM。

它会运行良好,还是我会遇到一些问题?

windows virtual-machines 32bit-64bit delphi

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

在自定义 Debian CD 上加载所有打印机驱动程序

我正在制作一张定制的 Debian CD 来安装带有我们软件的 Debian 网络服务器,它必须处理一台打印机,它可以是任何现有的打印机。如何添加所有打印机驱动程序,以及 CUPS 如何以正确的方式安装它?服务器将不会连接到 Internet。

我想到了一个包含 deb 文件的目录,在 apt/sources.list 中声明为主要来源,但是该文件夹中放置哪些文件?

debian printer cups

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