服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在使用厨师服务器来pipe理在AWS上部署的资源。 但是当我想要一个新的节点的时候,我不喜欢等待完整的厨师运行所需的30多分钟来安装所有的东西。 所以我在收敛之后创build了一个最近的机器快照的AMI,这样可以避免95%的启动时间。 问题是机器的身份被caching在AMI中。 所以我最终得到了多个物理机器,它们都是作为厨师中的同一个“节点”运行的。 我想要的是一旦启动,新机器就会重新注册厨师服务器。 在快照AMI之前,是否有某种方法可以擦除节点的主服务器注册信息,以便在克隆AMI之后打开它,并将其作为新节点注册到服务器上? 我知道我需要在那里留下一些私人钥匙,我很好,但我不确定哪一个。 谢谢!
使用带有Service Pack 1的Windows Server2008 R2 Standard的处理非常慢。 情况:使用文本数据读取文本文件以填充一系列MS Sql表。 转换后的数据用于生成每月PDF发票文件; PDF文件直接保存到硬盘。 该应用程序是multithreading,一个用于文本转换的线程和三个用于生成PDF发票的线程。 文本转换与发票生成同时发生。 应用软件:使用Microsoft Visual Studio 2010 Ultimate的C#。 Crystal Report Writer 2011与运行时13_0_3 64位版本。 目标平台是x64; 也作为x86testing,以及任何具有相似结果的CPU。 Microsoft .NET Framework 4.0。 微软Sql 2008 问题:软件运行速度非常慢。 文本文件的转换大约是每秒六百五十条logging,PDF文件的生成大约是每分钟十二张发票。 要转换的文本文件是六百兆,有七千张发票要生成。 该软件安装在来自同一分发文件的三台不同的计算机上。 相同的文本文件在每台机器上进行了转换。 执行应用程序的用户是每台机器上的pipe理员。 唯一的差异是机器和操作系统。 configuration如下: 服务器:操作系统:Windows Server2008 R2标准版64位(6.1,Build7601)SP1服务包:系统制造商:IBM系统型号:System x3550 M3- [7944AC1] – BIOS:默认系统BIOS处理器:Intel®Xeon®CPU E5620 @ 2.4GHz(16个CPU)内存:16384MB 笔记本:操作系统:Windows 7家庭高级版标准版64位(6.1,Build7601)系统制造商:惠普系统型号:惠普Pavilion dv7笔记本电脑BIOS BIOS:默认系统BIOS处理器:AMD羿龙II N640双核处理器2.9GHz 2个CPU)内存:6144MB […]
我使用FTP访问创build了一个子域和一个用户 但在用户login后,它会在FTP上进行连接,用户可以将dir结构导航到实际的域 我怎样才能阻止呢?
Amazon AWS向我发送了一封有关警告的电子邮件,告知我的实例的行为与Phising相违背 ,违反了AWS客户协议。 他们注意到,它们分别阻塞了用于HTTP和HTTPS的端口80和443。 谷歌安全浏览也报告说,一些代码注入了我的网站之一。 清理完毕后,Google停止在search结果中显示我的网站。 那么,我怎样才能解锁我的端口?
我正在尝试将所有HTTP通信redirect到HTTPS。 我使用的Web服务器是nginx。 这是我用来做redirect的服务器块。 server { listen 80; rewrite ^ https://$server_name$request_uri? permanent; } 这成功地将URLredirect到http://localhost到https://localhost 。 但是,对于像http://localhost/table/这样的URL,我将redirect到https://table ,这是不正确的。 我希望它重新指向https://localhost/table/ 任何帮助将非常感激。 更新:似乎重写scheme有一个跟踪斜线问题。 例如, http://localhost/table被正确redirect,但http://localhost/table/不是。
我有一个个人主页,我决定启动一个服务器。 我使用ipage.com和他们的phpmyadmin是一个旧版本。 如何更新到最新的第三版? 我读过文档,问题是:我没有看到我的网站文件中的phpmyadmin文件夹在哪里。 它看起来embedded在ipages里面。 我坚持一个老版本的phpmyadmin永远?
我从来没有使用过Node.js,但由于我正在开发一个需要(几乎)“实时”通信的浏览器游戏,因此我正在计划使用Node.js。 要开始使用,我想使用通过DynDNS连接到dynamicIP的家庭服务器(普通计算机)。 使用这种设置有缺点吗? 结合Node.js来存储在线游戏会话的最佳方式是什么?
每天凌晨4点,我的linode图表显示了CPU,networking和磁盘IO的巨大峰值。 CPU高达45%。 我怎样才能找出是什么造成这个? 我看了一下/etc/cron.daily/,但是里面有很多东西,而且我不确定怎么看当时正在运行哪一个。 我有点担心,因为networking也是巨大的,我不知道发生了什么。
我在运行服务器上的Java应用程序时遇到问题。 root@dobby [/opt]# jdk1.7.0_09/jre/bin/java -version Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. …但免费的RAM大约4GB(其中3GB被Linuxcaching使用)。 如果我将Xmx添加到命令中: root@dobby [/opt]# jdk1.7.0_09/jre/bin/java -Xmx100m -version # # There is insufficient memory for the Java Runtime Environment to […]
我不确定NAT是否可以将唯一的外部IP /端口映射到多个内部IP /端口对。 那可能吗?