我正在尝试为nginx设置一个自动的站点向下页面。 到目前为止,我有这样的: location / { try_files /sitedown.html @myapp; } location @myapp { … } 这足够好用了:如果sitedown.html存在,那么它就会起作用,否则它会为应用程序提供服务。 但是,我想要做的是对Ajax请求做出不同的响应,以免错误输出javascript。 我相信,使用重写模块,我可以做一些事情,如if ($http_x_requested_with = XMLHttpRequest) {但是我不清楚如何使用它来做我想做的事情。 我想要那个头来的请求返回一个简单的JSON响应,如"sitedown"与适当的JSON编docker。 除此之外,最好能返回一个javascript可以响应的503响应代码。
我有一个安装了MS SQL Server 2012 Window Server 2008 R2的根服务器。 连接时出错。 Management Studio错误消息 文件未find 这个错误只发生在开始后。 然后我等2分钟。 一切正在工作。 离开服务器一段时间,并再次出现此问题。 我已经安装了一个.SQLEXPRESS的实例。 安装时出现错误。 由于某种原因,该服务仍然安装。 在此之后,我已经完成了默认实例MSSQL的安装。 现在我尝试直接连接到MSSQL并忘记.SQLEXPRESS 。 也许解决scheme是删除所有有关sql服务器和重新安装,但文件没有findexception似乎我有一些麻烦,因为它是一个虚拟服务器?
在网站维护期间,有时需要closures我们的网站。 我们目前的方法是touch一个将触发Web服务器( nginx )的文件,将stream量redirect到Amazon S3中托pipe的维护页面。 将维护页面托pipe在外部服务器上很重要,因为在维护期间不能保证任何本地文件的可用性。 这是我们用于“维护模式”的nginxconfiguration: server { … # Redirect processing of 503 error pages into a named location: error_page 503 @maintenance; # "Maintenance Mode" is off by default – Use a nginx variable to track state. set $maintenance off; # Swith on "Maintenace Mode" if a certain file exists. if (-f /var/www/mysite/shared/maintenanceON) […]
我正在尝试在sql server上进行implicit_transaction。 但是,执行完毕后: SET IMPLICIT_TRANSACTIONS ON; INSERT INTO [Interface].[dbo].[Log] ([String], [Time], [theUser]) VALUES ((SELECT [String] FROM [Interface].[dbo].[Log] WHERE [ID] = '128'), null, 'ROW3'); SET IMPLICIT_TRANSACTIONS OFF; 但是,当我去做一个SELECT,查询挂起。 我做错了什么?
我开始在我的作品中部署oVirt,并且在开始使用时,我有很多关于如何pipe理所有内容的问题。 首先我将描述我的设置。 我有三台机器,两台ProLiant DL360e Gen8服务器和一台普通PC。 所有这些操作系统都有1TB的存储空间,并且具有相同的分区scheme。 按照这个教程 , 这是第二部分 ,我设法设置三台机器如下: 集群存储与gluster和CTDB导出四卷:引擎,isos,数据和元。 Meta用于保持群集之间的一致性,引擎用于存储oVirt的托pipe引擎数据,数据用于存储VM的映像,isos用于存储用于OS vm provisioning的iso映像。 托pipe引擎已在两个ProLiant服务器中设置。 我正在寻找这个设置是为了能够继续运行虚拟机,即使有一个ProLiants被closures。 所以我不得不build立第三台存储机器,这样,如果一个ProLiants出现故障,我不会在导出的gluster卷中丢失法定数量。 一切似乎工作正常。 所以让我问几个问题: 这是build议备份托pipe引擎和虚拟机的build议方法,所以我可以从灾难中恢复? 我在每台服务器上有四个NIC,在PC上有两个NIC。 现在我在每台机器上只使用一个接口。 这将是这种情况下推荐的networking设置? 我下周要购买一台新的pipe理型千兆交换机,这样我就可以使用这台机器的VLAN了! Wh是推荐的方式来维护主机? 一个一个,所有的都是? 所有的设备连接到一个单独的APC SmartUPS,并且已经在与这三台机器networking连接的另一个主机上设置了apcupsd。 在停电的情况下,真正快速地将它们全部closures的build议方法是? (在整个设置中,我有大约35分钟的自主权) 仔细阅读,我不记得在哪里,我记得有人说在oVirt中build议保留默认的数据中心和集群,并开始在一个新的数据中心configuration所有的东西。 我记得试图做到这一点,但无法完成,因为已经成为默认集群的主机(ProLiants),所以我已经开始在默认集群中设置虚拟机。 这是错的吗? 我不知道我是否错过了一些重要的东西。 最后,请原谅我的英文不好! 这不是我的母语! 谢谢大家提前!
目前我正在尝试configuration我的鱿鱼(3.1)反向代理总是显示一个静态网页,当唯一的后端Web服务器正在维护。 不需要自动切换。 维护模式应通过手动configuration更改激活。 鱿鱼文档和维基在这一点上并没有真正的帮助。 我的想法是阻止每个请求,并显示一个静态网页作为deny_info与200状态代码,如下所示: acl everyone src 0.0.0.0/0.0.0.0 ## Testing with my client ip address: # acl everyone src 10.123.0.40/32 http_access deny everyone deny_info 200:/etc/squid/maintenance.html everyone 我把这个片段放在任何其他的http_access规则之前 ,只通过阻止我自己的客户端stream量来尝试configuration,但是使用squid -k reconfigure没有效果。 当我使用sudo service squid restart时,它可能会工作,但是我现在不想testing它,因为当时有很多用户使用这个服务和一个squid重启需要大约半分钟的时间(对于每个testing)。 我的问题: 那个configuration正确吗? 我是否需要使用sudo service squid restart才能使更改生效或出现简单的问题? 有没有更好的解决scheme来显示静态维护页面? 提前致谢。
即使我有一堆索引设置,我的数据库增长较慢。 昨天我发现我需要build立维护计划来build立索引等。 所以我的问题是这是什么的最终configuration? 我是否需要全部:“重buildidex任务”,“重组索引任务”和“更新统计任务”。 还有什么我需要设置。 收缩数据库? (今天我唯一的维修计划是备份) 我按什么顺序运行它们有什么关系? 我应该知道的任何configuration选项? 我已经读过日志越来越狂乱的问题,我该如何解决这个问题? 我的交易日志很小,通常是我的问题。 –
使用开箱即用的窗口(任何版本)作为pipe理员在我的域中的所有机器上自动运行安装程序(对于ActiveX控件)是否合理?
我目前正在SQL Server上运行维护计划,它执行以下操作: 每日1次完整备份 每小时事务日志备份 1日常维护清理 在报告选项,我已经设置了发送报告给电子邮件收件人,所以现在我每小时收到一封电子邮件。 是否有可能收到一个摘要电子邮件,例如在一天结束时,所有的子计划的结果? 任何关于如何完成类似的build议?
阅读Postgresql文档后,我们发现每天运行真空任务是值得推荐的: 我们build议经常激活生产数据库(至less每晚)抽真空,以清除死行。 尽pipe如此,我们也在考虑每天都在运行Reindex任务,但是我们担心这样做可能会产生影响(例如,可能会因日常reindex而增加数据库的大小) 你多久在DB中运行真空任务? 你经常在DB中运行Reindex任务? 重新编制数据库时,我们需要考虑什么(它会带来哪种负面影响?)