我正在寻找一个带有 Web 前端的小型软件版本控制(变更日志)和错误提交系统。我只需要的功能是一个更改日志,用户可以在其中查看他们可以期待的内容和一个微小的错误提交系统。我不需要 SVN 提供的许多功能作为软件版本,因为项目很小,我在本地进行所有开发。
似乎我管理的网站每天都在 12 点到 12 点 25 分之间上线和下线。我不知道是什么导致了这个问题,所以我正在寻求有关从哪里开始的指导。它是一个基于 Wordpress 的网站。
所以这就是我所知道的:
我有一个 pingdom 帐户,它会在站点离线时提醒我,这样我们每天都可以看到站点打开/关闭,就像发条一样。
在起起落落的时候,我看到内存使用量很大。查看站点在线/离线时的平均负载 ( http://screencast.com/t/BRlfXkqrbJII )。然后我运行这个命令来重新启动 http ( http://screencast.com/t/usVtYWZ2Qi ) 然后内存使用量下降到这个 ( http://screencast.com/t/VdTIy3bgZiQB )。我重新启动 http 一个小时后,该站点然后离线/在线,因此重新启动 http 并没有太大帮助。
当站点离线/在线时,我运行了 top 命令并得到了这个(http://screencast.com/t/zEwr7YQj3)。当站点处于最低状态时,这是一个顶部命令(http://screencast.com/t/eaMfha9lbT - 所以这将被称为“正常”)。
我已经删除了我服务器上的所有 cron 脚本(备份等)。我还删除了 Wordpress 安装中的每个 cron。所以理论上什么都没有运行。
这是带宽报告 ( http://screencast.com/t/AS0h2CH1Gypq )。
流量似乎没有那么多(http://screencast.com/t/s7hrWNNic1K),但看看我的时间网站正在上升/下降,这可能是原因之一吗?
我在 Media Temple ( http://mediatemple.net/webhosting/nitro/ )有 dvp Nitro 包。
所以在这一点上,我会请求一些帮助来试图找出这是什么原因,以及我如何才能查明这个问题。任何帮助是极大的赞赏。
好吧,这令人沮丧,我的网站在过去 3 天内获得了数千次页面浏览/连接,最后我们用完了每月的带宽。我们购买了更多带宽并关闭了站点进行维护。我们检查了日志并找到了一个负责任的 IP 并禁止了它,但是当我们打开该站点时,攻击仍在继续。这次是来自不同国家的多个IP,他们访问了我们网站的不同页面数千次。
我们应该做什么?
编辑 这可能很重要:机器人或黑客或任何似乎坚持一个网页并一遍又一遍地访问它(如我们的论坛会员页面)但当我们限制该页面的权限时,它只会去寻找其他地方。奇怪的。
我正在迁移 Web 服务器。我有点坚持迁移 MySQL 数据库。我想知道在 Ubuntu Server 下在哪里可以找到迁移所需的 .SQL 文件。我认为 .SQL 文件是我唯一需要的文件。我将使用 FTP 和 SSH 进行迁移。任何帮助将不胜感激。
我有一个运行多个站点的 IIS7 Web 服务器。一些站点是一个域的子域,而其他站点则是完全独立的域。我想使用 IIS 重写将一个域的所有子域站点重定向到 https,但我希望其他域保持原样。例如,我在同一 Web 服务器上有以下站点:
one.test.com, two.test.com, otherdomain.com
我想设置一个全局 IIS 重写以将http://one.test.com和http://two.test.com重定向到 https,但 otherdomain.com 不应该受到影响。
这是我到目前为止所拥有的,当我测试正则表达式时,它似乎是正确的,但它没有重定向子域站点:
<rewrite>
<globalRules>
<rule name="Redirect to HTTPS" enabled="true" stopProcessing="true">
<match url="(.*)(\.test\.com)" />
<conditions logicalGrouping="MatchAny">
</conditions>
<action type="Redirect" url="https://{R1}{R2}" redirectType="SeeOther" />
</rule>
</globalRules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)
我是否过于复杂化或遗漏了一些明显的东西?
干杯。
端口 80 上的最小网络服务器将是
python -m SimpleHTTPServer 80
Run Code Online (Sandbox Code Playgroud)
但我想始终只显示一页maintenance.html,无论请求什么页面。
浏览器中的 url 应该仍然是访问者请求的 url,但没有错误页面。
我确实有一个响应多个域的 nginx 服务器,我确实想将所有请求重定向到主域。
例如:网站响应的xxx xxx.example.com yyy.example.com $hostname两个http和https。
我想以这样的方式配置服务器,以便对其他域名的所有请求都将重定向到xxx.example.com.
我创建了一个简单的 Web 应用程序,它由一个带有 html、css、js 的目录组成。没有服务器代码。出于复杂的原因,我的管理员坚持将其转换为.war文件,以便在tomcat上轻松部署。同样,该应用程序根本不包含任何 Java 代码。我没有用 ant 或 eclipse 创建它。
我尝试创建一个存档:
jar cvf mywarfile.war *
Run Code Online (Sandbox Code Playgroud)
这确实创建了一个战争文件。但是,当我在 tomcat 上部署此战争时,它似乎不起作用。Tomcat 会自动将 war 文件解压缩到一个目录中,但它不会通过 Web 服务器变为可用。我想这与我的战争不包含目录WEB-INF和META-INF.
有没有一种简单的方法可以将静态客户端 Web 应用程序转换为可部署的战争文件?
假设......我从澳大利亚登录到一个网络应用程序并更改了一些数据。在美国,我的同事正在使用相同的系统,并希望查看我更改的数据。如何在本地为澳大利亚用户部署 Web 应用程序,为美国用户本地部署(为了性能)但共享数据?
Google、Facebook 或任何其他全球系统如何为不同国家/地区的用户提高性能,但仍保持数据同步,以防用户前往不同地点或在全球范围内使用数据。或者他们实际上是否在一个位置拥有他们的数据库服务器?
在我的 Debian Wheezy 上,每半小时运行一次 cron 作业:
find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Run Code Online (Sandbox Code Playgroud)
这将删除旧的 PHP 状态/会话文件。我想完全放弃这个 cron 工作,或者至少降低它的频率。在以下哪个用例中是可能的?