我们目前使用 Request Tracker 进行服务台票务,我们使用 Spiceworks 进行资产盘点。我正在考虑从 RT 转移到 Spiceworks 以获得帮助台是否值得。有没有人使用过这两个系统,并且可以对这两个系统的任何好处/问题提供一些见解?或者有普遍的哲学原因为什么应该使用一种解决方案而不是另一种?当然,RT 是开源的,而 Spiceworks 不是——通常这对我来说是一个主要项目——但是由于 Spiceworks 是免费的并且相当积极地参与社区,所以它对我(个人)来说并不重要。
有人可以向我解释以下概念,因为它们与测量来自我的网站的数据传输有关。
缓存、准备好的缓存和空缓存有什么区别?
你能给出每个的定义吗?
我正在设置一个网络服务器,我想知道更新它所包含的网站的最佳实践方法是什么。我知道我应该并行运行某种“测试”服务器,以便可以在更改上线之前先对其进行尝试。那么测试服务器应该多接近地模仿生产设备,是否有任何已知的方法可以在经过测试后轻松地将相同的更改部署到生产设备?
我真的很想有一个万无一失的方法来测试和应用更改到生产网站,非常感谢任何与此相关的建议。
平台:
在 linux ubuntu 服务器上工作。运行 mediawiki、wordpress 和邮件服务器。我可以通过 ssh 访问该框。Mediawiki 和 Wordpress 都有 PHP 和 MySQL 后端。邮件服务器也使用 MySQL 数据库。
首先,我知道最好在数据中心级别进行 DDoS 保护。但是我们的 DC 还没有准备好提供高质量的保护。所以我们考虑使用一些外部 DDoS 保护服务。
我用谷歌搜索了几个,比如(抱歉不能发布很多链接):
总体思路是,您将 DNS 更改为指向 DDoS 保护服务。他们为您过滤流量,然后将其重定向到您的后端。因此,它增加了一些小的时间开销,但即使在 DDoS 下也能让您的站点保持活跃。
但是在网站上写东西真的很容易。我的问题是:有人有这种服务的经验吗?它真的有助于抵御 DDoS 吗?
在过去的几个月里,我一直在努力寻找在多个运行 Apache+PHP 的 Web 服务器(12+)之间共享多个网站内容的最佳方式。我面临的最大挑战之一是,我们需要能够随时读取和写入文件系统,无论是好是坏的原因(即应用程序不在我们的控制范围内,通过 Web 界面管理的 wordpress 站点等……)。
以下是我尝试过的一些事情,结果证明:
有关我们设置的一般信息:
所以我认为这涵盖了一切:)。提前感谢您的时间和回复。
使用 iptraf、tcpdump 和 wireshark 我可以看到一个 SYN 数据包进入,但只有 ACK FLAG 设置在回复数据包中。
我正在使用内核 2.6.36 运行 Debian 5
我已经关闭了 window_scaling 和 tcp_timestamps、tcp_tw_recycle 和 tcp_tw_reuse:
cat /etc/sysctl.conf
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_timestamps = 0
Run Code Online (Sandbox Code Playgroud)
我附上了wireshark输出的图像。
输出到 netstat
netstat -natu | grep '72.23.130.104'
tcp 0 0 97.107.134.212:18000 72.23.130.104:42905 SYN_RECV
Run Code Online (Sandbox Code Playgroud)
我一直在尽一切可能找到解决方案,但尚未找出问题所在,因此非常感谢任何帮助/建议。
更新 1:我已设置 tcp_syncookies = 0 并注意到我现在每 50 个 SYN 请求回复 1 个 SYN+ACK。尝试连接的主机大约每秒发送一次 SYN 请求。
每次在服务器中运行定期任务时,都会生成一堆 HTML 文件。我想要做的就是通过网络服务器显示 index.html。索引文件中的所有链接都链接在该目录中。如何有效地做到这一点。我不希望服务器健壮。我想在最后打出这样的东西
http://myservername:1234/index.html
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Ubuntu 11.04 上设置 nginx。我大致遵循了此处找到的说明:http : //library.linode.com/frameworks/sinatra/debian-6-squeeze。我知道它适用于 Debian,但我基本上采取了这些步骤,然后用谷歌搜索“如何在 ubuntu 11.04 中执行 x”虽然,我确实从他们的库中提取了 init 脚本。
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
Run Code Online (Sandbox Code Playgroud)
命令:'sudo …
我正在尝试概述我将如何创建负载平衡的 Web 服务器设置。设置实际的负载平衡器并添加两个或更多 Web 服务器似乎很公平。但是,我无法决定文件的最佳设置是什么。
Web 服务器将运行 CMS 系统(在本例中为 Drupal)。可能有用户上传的与内容相关的文件,所有网络服务器都应该可以访问这些文件。现在,我想简单地拥有一个指定的文件服务器并在每个 Web 服务器上安装一个文件目录,以便各种 Web 服务器可以访问这些“共享”文件。
但是,如果我们谈论的是 4-5 个服务器,这个解决方案会成为瓶颈吗?我认为安装将通过 SSH 完成。
高度赞赏所有帮助!
更新(2013 年 1 月 15 日)
我决定结合使用 Csync2 和 Lsyncd。然后我设置了两个充当镜像的服务器。Lsyncd 侦听某些目录(及其子目录)中的更改并调用负责将文件同步到其他服务器的 Csync2。如果您有兴趣了解更多信息,请查看本教程。
我们的服务器位于英国伦敦的机架空间云上。我们在机架空间 CDN 上拥有最多的资源,可以提高到世界上大多数国家的速度。我们现在在中国销售我们的产品。
我将有多达 500,000 名中国学童使用我们的网站。
我在中国需要专用服务器吗?
我需要什么特殊配置才能从英国向中国提供网站吗?
web-server ×10
cluster ×2
ubuntu ×2
web-hosting ×2
website ×2
apache-2.2 ×1
cache ×1
china ×1
ddos ×1
drupal ×1
firewall ×1
glusterfs ×1
helpdesk ×1
html ×1
lightweight ×1
linux ×1
monitoring ×1
nfs ×1
nginx ×1
scaling ×1
tcp ×1
update ×1