服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
并告诉浏览器重新加载一个对象(和/或网页…网站上的所有内容)只有在自上次访问时间之后被修改的情况下 htaccess,httpd.conf …你有一个准备好的指令适合我的情况? 非常感谢你
我正在考虑在思科ASA背后设置一个DMZ,它将包含大量的HTTP前端负载均衡器和SSL卸载服务 – 超过100个IP,主要集中在less量的主机上。 在过去,我将所有主机放在RFC1918专用IP上,并为每个通常在DMZ中公开的服务添加了静态映射(IP-by-IP)。 由于我们已经开始以足够快的速度添加额外的DMZ IP,使得每个IP地址单独设置变得令人讨厌,这已经变得非常烦人。 我想对其进行更改,以便整个DMZ子网设置为允许来自外部的HTTP和HTTPS – > dmz,以便负载平衡器可以根据需要抓取新的IP,而不必每次都更新ASAconfiguration。 我现在想知道的是DMZ是否在RFC1918子网上,在整个子网上使用静态NAT,还是我应该让DMZ直接分配外部IP,而仅仅依靠访问列表和身份NAT / NAT免除。 一些粗糙的ASCII艺术品: 使用直接外部IP地址的示例: Internet —> ASA —> Internal(10.1.0.0/16) | + —–> DMZ(1.2.3.0/24) 使用NATed IP地址的示例: Internet —> ASA —> Internal(10.1.0.0/16) | (1.2.3.0/24)+ —–> DMZ(10.99.0.0/24) 我看到使用NAT地址的优点是可移植性 – 如果我的上游提供者和分配改变了,我不需要重新编号我的内部DMZ。 缺点是复杂性 – 现在我必须在自己的networking内部处理内部和外部IP地址等。根据您的经验,哪种设置效果更好?
我们有一个PHP web应用程序,我们正在部署到使用Capistrano运行CentOS 5.5的LAMP服务器。 Capistrano使用符号链接pipe理切换到最新版本(和回滚),所以我们的文档根目录必须指向符号链接。 不幸的是,我们已经看到,对PHP应用程序的web请求仍然指向符号链接更新之后的60秒的文档根目录的符号链接。 PHPconfiguration中的唯一设置我可以find可能与此有关的是realpath_cache_ttl设置,但是这被设置为120秒。 我在apache的configuration中找不到任何东西。 我们没有使用APC。 我甚至看在正确的地方?
在生成SSH密钥之前,IOS是否需要设置设备的域名(通过ip域名)是否存在技术原因? 密钥的生成中使用的域名是什么? 在设置域名之前,有没有办法强制生成密钥? 更新:我自己(之前我发布这个问题)和其他人在你的答案似乎认为它可能被用来作为密钥的盐或熵的来源。 域名是不是很可预测? 这似乎不是一个合适的熵源。
我写了一个数据密集型网站,但phpmyadmin告诉我,在24天内已经有10亿个查询。 这似乎有点高。 我知道使用这个网站的人并不多,因为它是活的,实际上没有任何数据。 从我一直在进行testing的查询中,我预计会有成千上万的东西。 有什么问题吗? 编辑:查询的数量似乎以500 /秒的速度增长。 这对我来说都是非常新的,所以我不知道是否有什么错。
我在raidzconfiguration中有4个2TB USB磁盘的zpool: [root@chef /mnt/Chef]# zpool status farcryz1 pool: farcryz1 state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM farcryz1 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 da1 ONLINE 0 0 0 da2 ONLINE 0 0 0 da3 ONLINE 0 0 0 da4 ONLINE 0 0 0 为了testing池,我模拟驱动器故障,从其中一个驱动器拔下USB电缆,而不使其脱机: [root@chef /mnt/Chef]# zpool status […]
在PowerEdge 1900中,我有一个5x250GB磁盘+ 1个热备250GB的硬件RAID 5。 磁盘2有错误,所以我强制它在RAID的BIOS中取而代之。 现在已经重build了4个小时的热备,还没有完成。 那是不到1GB每分钟。 什么是时间明智的预期? 为什么这么长时间呢?
我正在编译php,并将其模块目录设置为/ usr / lib64 / 20090626-zts 我想将其更改为/ usr / lib64 / php / modules,但找不到configuration选项。 我可以在我的php.ini中更改它并移动目录,但是当我运行phpize并创build一个新模块时,它仍将其放在/ usr / lib64 / 20090626-zts
我有一个网页的清单,我需要刮,分析,然后将结果数据存储在数据库中。 总数约为500万。 我目前最好的方法是假设部署〜100个EC2实例,为每个实例提供50,000个页面,然后让它们运行,然后一旦这个过程完成,就将数据库合并在一起。 假设是需要花费大约一天的时间来运行(600ms来加载,parsing和保存每个页面)。 有没有人有限的时间内做这么大的页面抓取经验? 我之前(1.5米)已经做了大量的工作,但那是一台机器,花了一个多星期才完成。 我的情况的瓶颈是下载页面,parsing是不超过2毫秒,所以可以简化下载页面的过程是我正在寻找的东西。
同时运行多个scp线程: 背景: 我经常发现自己经常镜像一组服务器文件,并在这些服务器文件中包含数千个小的1kb-3kb文件。 所有的服务器都连接到1Gbps的端口,通常分布在各种数据中心。 问题: SCP将这些小文件一个接一个地传输,这需要很长时间,我觉得我正在浪费我拥有的美丽的networking资源。 解?: 我有一个想法, 创build一个脚本,将文件分成相等的数量,并启动5-6个scp线程,理论上可以快5到6倍,不是吗? 但我没有任何Linux脚本的经验! 问题(S): 有没有更好的解决scheme来解决上述问题? 有没有这样的东西已经存在? 如果没有,是否有人会给我一个开始,或帮助我? 如果不是2或者3,那么在哪里开始学习linux脚本是一个好的开始? 像bash或其他。