服务器管理员

系统和网络管理员的问答

2
为什么我在IIS 7 Manager中没有可用的“部署”操作?
我目前正在研究脚本来自动编写ASP.NET Web应用程序的脚本。使用MSBuild,我可以创建一个程序包并将其手动或通过脚本导入到运行IIS 7的服务器中。 但是,在阅读了诸如Vishal Joshi关于WebDeploy 的博客等说明之后,我发现我没有IIS上的Deploy选项可供试用。我有一个带有IIS 7.5的Win2008R2服务器,并安装了管理服务(WMSvc)组件。 我没有在Vishal的屏幕截图中看到“部署”部分: 我需要安装或更改什么才能导入和导出?我还需要通过命令行执行此操作,以使用setParameters.xml导入以进行参数评估。

3
无法删除GRE隧道
我正在Linux 2.6.26中配置GRE隧道,但遇到了一个非常奇怪的问题,无法找到任何解决方案。 我创建了一个名为的GRE隧道gre0,但是无论做什么,我都无法删除该隧道。该命令ip tunnel del gre0失败,并显示响应ioctl: Operation not permitted。任何更改隧道地址的尝试也将失败。 以下命令说明了该问题: # ip tunnel del gre0 ioctl: Operation not permitted # ip tunnel change gre0 # ip tunnel change gre0 remote <some address> local <some address> ioctl: No such file or directory 我可以毫无问题地创建,更改和删除其他隧道,但是gre0即使我重新启动或关闭接口,它也可以一直存在并且不会消失。 如果卸下ip_gre模块,则隧道消失。再次插入模块后,gre0再次出现,问题继续。 我有两个问题: 我该怎么做才能摆脱这个讨厌的隧道?我怀疑这可能是内核或模块错误。 在哪里存储了这些持久性数据(在这种情况下,的信息gre0,但这适用于我什至不知道的任何其他设置)? 如果需要其他信息,请告诉我。 非常感谢您的帮助。
15 linux  tunneling  gre 




6
如何在Windows上设置手动添加的路由的度量标准?
我正在使用以下命令添加路线,但该指标无法按照我想要的方式工作。我希望添加的路线的费用较低。 C:\Users\cboyle>route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 3 IF 11 OK! C:\Users\cboyle> 这是上面命令之前的路由表。 Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\cboyle>route print =========================================================================== Interface List 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller 15...08 00 27 00 40 a3 …

4
频繁使用的原因
我试图弄清楚为什么kjournald我的机器发疯了。这是一个有大量内存的8核盒子。它的CPU负载约为50%。 iotop似乎没有指向任何特定的过程-到处都是一些突发写入(主要是cron启动,生成了一些监视统计信息,等等。)当我过去sys/vm/block_dump收集写入统计信息时,得到的列表如下: kjournald(1352): 1909 sendmail(28934): 13 cron(28910): 12 cron(28912): 11 munin-node(29015): 3 cron(28913): 3 check_asterisk_(28917): 3 sh(28917): 2 munin-node(29022): 2 munin-node(29021): 2 当kjournald行动只是写道。 为什么会这样呢?我还应该看些什么来限制kjournald活动?似乎与实际编写的内容不成比例。

4
为什么只有一个wget命令在我的crontab中工作?
我希望每天两次从服务器上的PHP脚本中获取内容,更改查询变量lang以设置所需的语言,然后将该内容保存在两个特定于语言的文件中。这是我的crontab: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" 问题在于,只有第一个wget命令行正在执行(或者确切地说:唯一要写入的文件是/path/to/file-sv.sql)。如果我切换第二行和第三行,则/path/to/file-en.sql改为写入。无论在哪里,第一行始终按预期运行。 然后,我尝试使用lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql无济于事。仍然只有第一个天猫行成功执行。甚至将wget和lynx混合也没有改变! 有点绝望!我想念什么吗?在crontab上(与wget或lynx结合使用)有成千上万的文章,但似乎都涵盖了基本的设置和语法。有人知道我在做什么错吗? 谢谢, 亚历山大
15 cron  wget 

4
bash子进程的PID(imapsync)-如何获得它?
谁能告诉我如何获取以bash执行的命令的PID。 例如,我有一个运行imapsync的bash脚本。 当脚本被杀死时,imapsync进程不会总是被杀死,因此我希望能够从脚本中以编程方式识别imapsync的PID,以便我可以在信号处理程序中自行杀死imapsync进程。 那么,如何从父bash脚本中以编程方式获取子进程的PID?
15 bash  pid  imapsync 

2
最大化Nginx请求/秒的提示?
我正在构建一个分析程序包,并且项目要求指出我每天需要支持10亿次匹配。是的,“十亿”。换句话说,每秒持续命中不少于12,000次,最好有一定的爆发空间。我知道我将需要多个服务器,但是我试图在“向其添加更多硬件”之前从每个节点中获得最大性能。 现在,我已经完成了点击跟踪部分,并对其进行了优化。我几乎只是将请求直接保存到Redis中(供以后使用Hadoop处理)。该应用程序是Python / Django,带有用于网关的粗话。 我的2GB Ubuntu 10.04 Rackspace服务器(不是生产机器)每秒可以处理约1200个静态文件(使用Apache AB标记为一个静态资产)。相比之下,如果我将静态文件链接替换为跟踪链接,则每秒仍会收到约600个请求-我认为这意味着我的跟踪器已经过优化,因为它仅比提供相同的静态资产慢2倍反复。 但是,当我以数以百万计的点击数作为基准时,我注意到一些事情- 没有磁盘使用-这是预料之中的,因为我已经关闭了所有Nginx日志,并且我的自定义代码除了将请求详细信息保存到Redis之外不执行任何操作。 非恒定内存使用率-大概是由于Redis的内存管理,我的内存使用率将逐渐上升然后回落,但是这从来都不是我的瓶颈。 系统负载徘徊在2-4左右,即使在我最重的基准测试期间,系统仍然可以响应,并且我的(其他)服务器每执行600个请求时,我仍然可以手动查看http://mysite.com/tracking/pixel,几乎看不到延迟。第二。 如果我进行了一次简短的测试,比如说50,000次点击(大约200万次),那么我每秒就会收到600个稳定可靠的请求。如果我运行更长的测试(到目前为止尝试了3.5m),我的r / s会降低到250。 我的问题- 一种。看起来我要用尽这台服务器了吗?1200个/ s静态文件的nginx性能是否可与其他人媲美? b。是否有针对此类高容量应用程序的常见Nginx调整?我将工作线程设置为64,将gunicorn工作线程设置为8,但是调整这些值似乎对我没有多大帮助或伤害。 C。是否有任何Linux级别的设置可能会限制我的传入连接? d。在长时间运行的测试中,什么会导致我的性能下降到250r / s?同样,在这些测试过程中内存没有达到极限,并且HDD的使用为零。 在此先感谢,所有:) 编辑 这是我的nginx配置-http: //pastie.org/1450749-它主要是香草,有明显的脂肪被修剪掉。


4
免费的开源替代pingdom?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 是否可以使用Pingdom的开源替代方案来简单监控我可以托管的正常运行时间?应该报告Web服务器的响应时间和延迟,并发出停机警报。 我正在寻找易于设置的内容,因此Nagios,zabbix,munin等有点过分。谢谢!




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.