服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在谷歌云平台周围,我开始考虑负载平衡,并解决了我需要设置跨区域负载平衡来服务全球相同的内容。 由于预期用户涌入,我的理解导致我创build了一个包含多个虚拟机的实例组。 现在看来我需要手动编辑更新每个实例上每个更新我在一个虚拟机上进行的网站源代码。 我对networking开发并不熟悉,而对其的了解让我相信这不是通常在多个虚拟机上分配服务器工作负载/请求的方式。 如何使用跨实例负载平衡的实例组来部署我的网站并提供完全相同的内容?
有没有人可以解释分割和分配IP地址块之间的区别。 说如果我有10.0.0.0/24(254主机)可用。 我的要求是得到一个/ 25。 任何人都可以解释如何拆分和分配的作品? 非常感谢。
在Android客户端,我们使用这个下载器库 ,它是伟大的库,但它需要文件的大小,然后从URL下载文件。 根据一些需要,我们应该为我们的代码(Laravel)启用gzip 。 但是我们不能启用gzip因为在那之后下载器不起作用并且引发错误。 现在我们要禁用文件URL的gzip 。 这是我的.htaccess内容: SetEnv no-gzip dont-vary <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder… RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller… RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>
亲爱的有礼貌的人在这个论坛上, 我最近已经迁移到一个新的邮件服务器。 由于硬件“年龄差距”太大,同时简单地从Debian Squeeze升级到Jessie也是很困难的(也可能无法解决我的问题)。 所以我刚刚安装了一个干净的Jessie,并手动移动了用户帐号,旧电子邮件等。 至less我对内部知道的更多。 我似乎正在努力的一件事是Spamassassin操作的贝叶斯数据库 – 由amavisd-new奴役 。 (Heh已经知道什么时候我想要得到每封电子邮件中包含的垃圾邮件评分标题:$ sa_tag_level_deflt居住在amavisconfiguration文件中。) 我有 use_bayes 1 bayes_path /var/lib/spamassassin/.spamassassin/bayes 在spamassassin / local.cf中。 我觉得好奇的是,path以“bayes”结尾,但最后一个string不是实际的目录,它似乎只是_toks和_seen文件的前缀。 如果我尝试“spamassassin -D –lint 2>&1 | less”我可以看到一些赞美: Jul 9 11:21:15.091 [5076] dbg: bayes: tie-ing to DB file R/O /var/lib/spamassassin/.spamassassin/bayes_toks Jul 9 11:21:15.091 [5076] dbg: bayes: tie-ing to DB file R/O /var/lib/spamassassin/.spamassassin/bayes_seen 可能取决于我运行它的目录,我曾在该列表中看过BAYES_20。 另外sa-learn-cyrus似乎正在更新数据库,sa-sync也不会抱怨。 实际上,我已经使用旧的服务器迁移了bayes DB文件 […]
我在我的实例Amazon EC2的端口80上运行rails应用程序。 我需要apache2来通过phpmyadmin获得我的数据库访问权限。 我安装了apache2,接着写了一篇文章, 说明如何在不同于80的端口上运行apache2 。 我有我的服务器实例上的Ubuntu,所以我跟着本文中的第一个选项。 然后我检查了服务apache2的状态,它在新的端口上运行成功。 更新端口后,我也更新了安全组入站信息,并允许新的端口从任何地方说8090,但仍然无法访问phpmyadmin通过使用以下url。 HTTP:// my_public_ip:8090 / phpMyAdmin的 注意: 在端口80上运行Rails应用程序之前,我检查并运行端口80上的apache2。它工作正常。 我想在端口80上运行rails应用程序,所以我需要更改apache2的端口。 我花了很多时间在这方面也search了很多,但仍然无法find存在的问题。 我是服务器端的新用户。 如果有人能帮助我,我会感激你的。
TL:DR; win10虚拟机运行一个Java程序。 当你最小化你的RDC窗口时,虚拟机会跳转到100%的CPU,并随着时间的推移崩溃。 除了记住不要最小化特定的RDC窗口,我可以做的任何事情? 有足够的时间阅读:这是意外使Windows 10虚拟机无法使用的一种方法。 发生这种情况非常烦人,所以如果有人知道configuration设置或registry魔法或任何防止它的话,我会很感激。 如何重现:在Windows 10虚拟机上安装Java运行时。 下载并启动ProjectX。 您实际上不必处理video,只需打开UI。 打开一个RDC窗口到虚拟机,并将其最小化。 监视主机上的CPU活动。 如果在半分钟左右恢复RDC窗口,CPU负载迅速下降,所有打开的程序恢复运行。 如果不这样做,几分钟后机器有时不能恢复,需要强制重新启动。 我的实际设置是在Debian jessie KVM主机(8核AMD,16G RAM)上的Win10 64位虚拟机(4核,4G内存,virtio驱动程序)。 我已经研究了这种现象,它似乎独立于虚拟化主机,从早期的beta版本到最新的版本都发生在32位和64位版本上。 这与AMD的virtio没有任何关系,它发生在新安装的虚拟机上,虚拟VGA和虚拟IDE在i5主机上。 我在MS论坛上的post没有得到解决,也没有解释。 我知道Windows 10有新的RDC处理来优化用户体验,特别是在非高带宽连接上查看graphics密集型远程显示时。 我怀疑用例“查看器窗口最小化,停止传输”的处理方式与java不太一样。 将有趣的知道,但我更感兴趣的解决scheme比解释:)
我在AWS的托pipe区域似乎工作正常,所以我有点担心改变它 – 但我注意到我的白标DNS的CNAMElogging看起来像这样(没有尾随点): *.localroute.net. CNAME localroute.net – – 172800 这是否工作正常,因为系统足够聪明,不要追加另一个"localroute.net"的值? 或者我应该继续前进,并在最后添加点,如下所示: *.localroute.net. CNAME localroute.net. – – 172800 另外,我是否正确地说,如果我想要一个域通过CNAME映射到另一个域,那么格式必须在最后有点,以避免模糊? 例如: www.example.net. CNAME example.com. – – 172800 感谢您的任何洞察力,我可以给我这个,我想我的DNS是完美的:-)
我有一个在AWS EC2上运行的ubuntu实例。 在这个例子中,我有一个python脚本,当它结束运行时,它应该在屏幕上输出一个图像。 问题是我看不到脚本已经打印的图像是什么,因为它是一个terminal风格的实例。 我有一个Mac,通过它的terminal,我连接到实例并input命令。 我的问题是这样的:是否有可能从我的Mac浏览器远程运行python脚本并查看结果,而实例正在运行? 如果可能的话,那我该怎么做呢?
我有一个不是域的成员(WORKGROUP)的Windows 2016服务器。 我希望能够从另一台服务器访问共享,而不需要用户名/密码。 轻微的问题是,尝试连接到远程共享的进程将在SYSTEM环境中运行,因此将尝试使用“计算机”帐户(即WINCLIENT $)进行身份validation。 我曾尝试在另一个Windows 2016(WORKGROUP)服务器上设置共享,以及在Linux(CentOS)上使用SAMBA,并且迄今为止一直不成功。 我迄今采取的方法是: Windows 2016文件服务器(选项1): 更改了以下策略设置 帐户:来宾帐户状态 – 更改为已启用 networking访问:让Everyone权限适用于匿名用户 – 更改为已启用 networking访问:限制对指定pipe道和共享的匿名访问 – 更改为禁用 networking访问:可以匿名访问的共享 – input在文本字段中创build的共享名称 Linux文件服务器(选项2) [global] workgroup = WORKGROUP netbios name = FILESERVER map to guest = Bad User [guest] path = /data/folderToShare read only = yes guest ok = yes 服务器除了文件共享以外不会被使用,只会包含安装介质和敏感数据。 上述选项都不允许Windows Server 2016客户端连接,尝试手动连接时不成功。 我已经尝试了很多网站,尝试了很多排列的上述步骤,但没有成功。 […]
我正在运行Windows 10和超v。 我有一个Ubuntu虚拟机作为来宾虚拟机。 我通过共享与ubuntu机器共享文件。 \ 192.168.1.165 \ share。 一切正常工作,直到大约一个星期前,当我的Windows 10框不能再导航到共享。 我的Windows 10虚拟机无法ping Ubuntu框。 Ubuntu无法ping通Windows 10虚拟机。 他们俩都可以上网,都可以ping通路由器。 networking上的非主机可以ping通Ubuntu,而不是主机。 我试图closuresWindows机器上的防火墙,这并没有帮助。 我没有做任何configuration更改,但突然之间他们看不到彼此。 来宾Ubuntu VM使用“新build虚拟交换机”,即“外部networking”,指向PC的物理networking连接。 选中“允许pipe理操作系统删除此networking适配器”。 任何想法要检查什么?