问题列表 - 第165页

扩展 LAMP 堆栈

一旦每月的点击量超过 10 万次,这个社区的人们会说最大的障碍是什么?

我的情况:大量静态媒体(音频/视频/图像)由 S3/CDN 提供,但作为备份存储在本地(但未提供)。所有可以缓存的东西都会被缓存,大约 8 GB 内存可扩展到 32 GB。

目前,我们正在毫无问题地处理大约 10 万次点击,并且很想知道其他人遇到了哪些问题:负载平衡?内存问题?磁盘输入/输出?

感谢您的任何提示。我浏览了相关问题,他们回答得很好,但只是想得到更多反馈。

php optimization performance memory lamp

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

如何阻止 explorer.exe 保持文件打开

我有一台 Windows 2003 服务器机器,这台机器由夜间计划任务备份,该任务将文件和文件夹复制到便携式 USB 硬盘驱动器(使用 TrueCrypt 加密)

每周,便携式驱动器都会在异地运行,并连接另一个驱动器(我们目前在 2 个便携式驱动器之间轮换)。

问题是,每周当我们旋转驱动器时,我们无法卸载连接的驱动器,因为某些随机文件或文件夹打开,保持文件打开的进程始终是 explorer.exe。

如果我使用 ProcessExplorer 关闭句柄,一切正常 - 卷被干净地卸载并且资源管理器继续正常工作。

我想知道如何首先阻止资源管理器保持文件打开,我怀疑加载到资源管理器中的某些 3rd 方代码是问题,但我不知道如何追踪它。

这是一个生产服务器,因此安装调试工具或做任何会使服务器脱机超过几分钟的事情都是不可接受的。

谢谢

编辑:感谢您建议解锁器,但我想首先防止进入锁定文件的情况,这是一个生产服务器,我不想弄乱资源管理器过程。

另一个编辑是你想知道为什么我不想要解锁工具只是阅读这个http://technet.microsoft.com/en-us/magazine/2009.04.windowsconfidential.aspx

windows-explorer

8
推荐指数
2
解决办法
5142
查看次数

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

为什么 Ubuntu 9.04 会重置我的 Windows 时钟?

我有一个带 2 个硬盘的钻机。我在其中一个驱动器上安装了 Ubuntu 9.04 (Jaunty),在另一个驱动器上运行 Windows Vista SP2。我采用这种方法而不是双启动,因为我希望能够随心所欲地更换操作系统,并保持干净和独立。

我一直注意到的问题是,当我在 Ubuntu 中并重新启动到 Windows Vista 时(通过在启动时选择 Vista 驱动器),Vista 时钟总是设置回大约 5 小时。我还注意到,当我尝试同步 Vista 时钟时,它总是在第一次尝试时出错,然后我必须第二次单击“立即更新”,然后才能与选定的 NTP 服务器同步生效。只要我每次从 Vista 返回到 Vista,重复重新启动 Vista 就不会影响 Vista 时钟。

此外,反过来也不成立,即重新启动 Vista 并启动 Ubuntu 不会影响 Ubuntu 时钟。

我不明白为什么会这样。将不胜感激任何帮助。

更新:我还应该提到 Ubunty 是 64 位的,而 Vista 是 32 位的。

windows ubuntu ntp time boot

4
推荐指数
2
解决办法
2912
查看次数

Nginx ModWsgi 不好吗?

我正在考虑使用 mod_wsgi 部署 Nginx。但是我读了这篇博客:

http://blogg.ingspree.net/blog/2007/11/24/nginx-mod-wsgi-vs-fastcgi/

这里nginx的mod_wsgi的作者说,极少数的工作线程会被阻塞相当长的时间,等待你的脚本返回,这会降低服务器的速度。

这有多真实?我应该坚持使用 fastcgi 还是有更好的方法?

nginx wsgi

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

最具弹性的(私有)DNS 集群形式?

我正在使用由 MAN(桥接)链接的两个数据中心进行设置,它们之间的所有内容都加倍,在故障转移模式下使用 RedHat Cluster、DRBD 和类似的东西。

我为每个位置都有一个 DNS 服务器,但事实证明,在 /etc/resolv.conf 中同时拥有这两个服务器并没有多大帮助;如果出现故障,客户端有一半的时间会等待 10 秒左右。换句话说,它使用它们进行负载平衡,而不是故障转移。所以我将两台服务器配置为使用带有 ucarp (?VRRP) 的 VIP。

有没有办法让我的两个 DNS 服务器都启动,例如,一直响应同一个 IP?如果一个 NS 请求得到两个答案,这没什么大不了的。

有没有办法用任播/多播等来做到这一点?

编辑:事实证明任播在我的场景中对我没有任何好处,我只有静态路由,而且大多数流量实际上是通过一座桥。

如果可能的话,让两个 DNS 服务器响应同一 IP 上的请求的方法会很有趣。

domain-name-system linux cluster multicast

3
推荐指数
2
解决办法
2973
查看次数

从不工作的 SATA 驱动器中获取数据

有什么办法可以从死掉的 SATA 驱动器中获取数据,在启动计算机时该驱动器甚至不会出现在驱动器列表中?

更新:

该驱动器从未进行过备份。它是在 SMB 中用作“存储”的外部家用级 MyBook。

撬开后,我尝试了冷冻技巧,它奏效了!(你只需要耐心)...

我们能够恢复 100% 的数据。

hardware hard-drive sata data-recovery

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

使用 Powershell 在所有驱动器中查找文件

我知道如何使用 dir/gci 搜索文件,但这只适用于一个驱动器 AFAIK。

  • 有没有办法搜索计算机上的所有驱动器?
  • 有没有办法不手动枚举然后遍历驱动器?
  • 有没有办法访问 Windows 中已经可用的搜索索引/服务,以加快搜索速度?

powershell

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

Blat 的好替代品

我们在其中一台服务器上使用 Blat,每晚通过电子邮件发送日志文件和报告。随着报告数量的增加,Blat 似乎一直在窒息并输出越来越多的错误。有没有其他人使用 Blat 或一个好的、小的替代品?

email log-files

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

如何让 bash 脚本在执行之前打印出每个命令?

例如,我有一个简单的 bash 文件

#!/bin/bash
cd ~/hello
ls
Run Code Online (Sandbox Code Playgroud)

如何让它在执行之前显示每个命令?Windows 批处理脚本中“@echo off”的效果正好相反。

scripting bash debugging

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