0

先给个全图。

在 Oracle VM 中,我安装了 WinXP pro(x32) 和 Web 服务器。Web 服务器的 Web 根目录、CGI 脚本和解释器是从我的主机(我的真实 C 驱动器)的共享文件夹中安装的,这些文件夹是只读的。

我的问题是,当我使用框架(或 iframe)创建任何(CGI)网页时,它碰巧在随机框架中抛出错误 500(即使我从本地主机运行页面),但是如果我重新加载框架,或者重新加载整个页面,它可以再次正常(这也会在重新加载整个页面后发生第一个 ok frame go 错误)。而且我已经非常仔细地检查过,我的脚本没有问题。顺便说一句,我将 Perl 用于我的 CGI 脚本。

所以我怀疑虽然在同一台机器上的“流量”可能存在一些问题,但我不知道如果我在这些不同的框架中调用相同的模块是否会发生这种情况。有没有人遇到过类似情况或相关信息?或者如果您建议我做任何测试计划?我最近使用 Abyss x1 作为我的网络服务器,但我也尝试了 Apache,同样的事情发生了

提前致谢

4

2 回答 2

3

Windows XP不允许超过 10 个传入连接,因此不是安装 Web 服务器的好操作系统。

注意 对于 Windows XP Professional,允许同时通过网络连接的其他计算机的最大数量为 10。此限制包括所有传输和资源共享协议的组合。对于 Windows XP Home Edition,允许同时通过网络连接的其他计算机的最大数量为五台。此限制是允许系统托管的其他计算机的同时会话数。此限制不适用于从远程计算机附加的管理工具的使用。

于 2013-04-14T12:10:50.253 回答
0

感谢 Amon 和 Sinan,提供了线索。这两个是发生这种情况的原因(只是不确定它们是否都是原因)。由于解释器和底层模块也从主机调用,这是相当昂贵的。在我的虚拟机中安装了 Perl(和模块)之后。这个问题不会再发生了!

于 2013-04-15T06:22:21.280 回答