服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们拥有Azure虚拟机,其中包含Dynamics NAV应用程序,并具有本地扫描程序服务器。 扫描程序服务器具有向Azure虚拟机上的应用程序发送请求的服务。 当有一个互联网(连接丢失,再次)中断,即使一分钟服务或服务器停止与Azure虚拟机通信。 我们必须重新启动服务器或重新启动服务才能让Azure VM再次通信。 这是从上一周开始发生的,服务器安装了最新的更新,在此期间没有在扫描服务器或Azure虚拟机或NAV应用程序上进行更改。 所以我正在寻找bat文件,可以重新启动扫描仪服务 (本地)后互联网回来时,互联网中断。 或者如果有任何解决办法来解决Azure VM和本地服务器之间的通信问题,请给我build议。
我有我们的组织使用的Active Directory域控制器。 它也处理DNS。 允许pipe理员向DNSlogging添加名称。 目前,pipe理员无法使用DNS的ADDC,他们通过他们的Linux机器连接到DC,然后尝试启动DNS面板,服务器报告没有DNS正在运行。 其他pipe理function包括gpo和用户以及计算机。 在Windows上运行的pipe理员没有这个问题,另一个Linux用户也没有遇到过这个问题。 我非常难以理解这一点。
我有一个Docker镜像,我们称之为frontend.image ,用于Jenkins构build的从机。 Jenkins Docker插件将从这个图像旋转一个容器,并在容器内部构build工件。 这一切都很好。 在这种情况下, frontend.image被用来构build一个AngularJs应用程序。 构build这个Angular应用程序的一部分是安装应用程序需要的npm包。 这个过程,npm install,似乎需要很长时间,看起来好像是3分钟,npm每次都会安装每个包。 所以我为我的奴隶添加了一个卷,它是一个主机装入的卷,Docker插件每次运行前端容器时都会使用这个卷: 执行命令npm install的用户是jenkins 。 npm保留一个caching,你可以用命令npm config get cachefind它,它输出/home/jenkins/.npm 这就是为什么我有主机卷/slaves/volumes/tsl.frontend:/home/jenkins安装到我的Web容器奴隶。 我使用Jenkins项目构build了Angular应用程序,没有任何问题,安装了许多npm软件包。 如果ssh进入我的Docker主机并运行cmd ls /slaves/volumes/tsl.frontend我会看到很多的npm包。 这意味着我的主机卷挂载的奴隶工作。 现在我再次构buildJenkins项目,npm再次安装每个包,即使Docker slave构build容器正在使用卷主机装载。 我甚至可以通过使用cmd docker exec -it <some_clever_random_container_id> bash到slave容器来确认,然后cmd su jenkins然后cmd npm cache ls其中列出了许多caching的npm包。 所以,即使我的主机安装卷,其中有权限chmod 777的方式,所以没有权限问题,我不能让npm install使用caching。 我尝试了常规的npm install cmd,当我在本地主机上运行时,第一次安装所有的软件包,下次几乎没有软件包。 还有npmcaching“hack” npm –cache-min 9999999 install ,取自这个SO回答以及cmd npm –skip-installed –cache-min 9999999 install
我只是在两台不同的电脑上执行了两个全新(干净)安装的Windows 10 Pro(v1709 – 最新版本,所有Windows更新)。 我join他们到我的域,然后以域pipe理员身份login,并开始安装程序。 在一台计算机上,一个这样的程序是Filezilla,它不让我安装“所有用户”,因为它坚持我没有启动具有pipe理权限的安装程序。 这是奇怪的,因为我是作为一个域pipe理员login(我在这之前已经安装了十几个程序没有问题)。 我尝试右键单击安装程序文件,并明确启动“以pipe理员身份运行”(这不应该是必要的),问题仍然存在。 我把这个问题归结为Filezilla的一个问题,并继续前进。 我最终以本地pipe理员帐户login,并且能够为“所有用户”安装Filezilla,没有任何问题。 现在到另一台具有相同版本的Windows的计算机上。 我也在这台计算机上为“All Users”在这里安装了Filezilla,同时以相同的域pipe理员用户身份login,没有任何问题。 然后是时候安装我的Office 2013副本… …而Office 2013启动器没有运行,说我必须启动它的pipe理权限。 再一次,我作为一个完整的域pipe理员login,再次我已经安装了几个程序作为pipe理员没有问题,并再次,明确地使用“以pipe理员身份运行”选项什么也不做(它甚至不要求pipe理员凭据,因为当前用户已经有他们)除了显示相同的错误。 现在,我从来没有遇到过这个问题,在Windows中,域pipe理员坚持启动没有pipe理员权限的安装程序。 我第一次以为这是一个Filezilla安装程序的问题,但在两个不同的计算机上运行相同的问题,两个不同的安装程序,同一天,运行相同版本的Windows,我想知道这是否也许是一个Windows错误,如果是的话,如何解决它?
我尝试使用PowerShell设置本地组策略。 我的目标是启用 禁用更改主页设置 以下是PowerShell脚本: # Set the values as needed $dchps_control_panel = "HKCU:\Software\Policies\Microsoft\Internet Explorer\Control Panel" $dchps_main = "HKCU:\Software\Policies\Microsoft\Internet Explorer\Main" $homepage = "HomePage" $enabled = 1 $startpage = "Start Page" $startpage_value = "www.google.com" # Test if the Registry Key exists already if(-not (Test-Path $dchps_control_panel) -or -not (Test-Path $dchps_main) ) { # Create Control Panel Key to […]
我有安装了VMWare Workstation 12.x的Windows 10客户端(VMWare主机)。 在VMWare上,我正在运行带有停用的防火墙的Mac OSX Sierra 10.12.x。 VMWare的networkingconfiguration为桥接。 Windows主机无法ping通VMWare VM。 但是,当我在我的networking中的任何其他Windows电脑(和所有计算机在相同的IP范围192.168.178.x和相同的子网255.255.255.0与静态IP的)这些可以ping VMWare客户端。 这很好奇。 有人有一个想法,为什么VMWare主机无法ping客户端,但其他Windows客户端可以。
我正在调查从傀儡开源3.8.x到傀儡5的一个可能的行动,我正在尝试新的应用程序和服务。 我解决了几乎所有的问题,直到我遇到了hiera和redis后端的问题。 https://github.com/reliantsolutions/hiera-redis 注意 :“我知道老是从2015年”,但相信我,基本上所有的hiera后端(mongo,mysql等)都是旧的或者不工作。 所以,激活redis后端并进行以下设置: defaults: datadir: hieradata data_hash: yaml_data hierarchy: – name: redis hiera3_backend: redis paths: – "%{environment}" options: host: xxxx soft_connection_failure: true 我能用木偶查找解决木偶大师的钥匙: # puppet lookup 'app::params::git_repo_tag' –node node-c9cfeeac –environment production –render-as s pro 了解更多信息: # puppet lookup 'app::params::git_repo_tag' –node node-c9cfeeac –environment production –trace –explain Searching for "lookup_options" Global Data Provider (hiera […]
我试过了我能find的所有东西。 我有一个与IIS7 2008 R2服务器,我正尝试将我的网站迁移到IIS10的2012年或2016年服务器。 我已经检查了webdeploy的configuration文件,并确保2.0是先到先得,手动将旧服务器上的站点升级到v4,确保安装了v4,并且仍然收到相同的错误。 我检查了来自旧服务器的导出菜单上的rootWebConfig32,它连续显示2,不会切换到4.我需要做什么?
在Rackspace的数据库实例的最近两年里,我有过历史备份。 我需要下载一个特定的备份,并在特定的一天中提取一些数据。 我没有看到这方面的任何文件,或任何实际的方式来做到这一点。 我将如何去做这件事? 数据库使用Rackspace Cloud以MYSQL格式存储。 谢谢
我使用通配符SSL获得了一个网站example.com 。 所以每当我尝试abc.example.com子域abc.example.com时,都会将其redirect到example.com 。 我怎样才能停止redirect? 我看到在.htaccess文件中添加一个条件可以解决这个问题,但是我发现所有的答案都有不同的条件,如果我改变了错误的条件,将会弄乱整个网站。 这是来自子域的.htaccess文件: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule .* – [E=CANONICAL:http://abc.example.com%{REQUEST_URI},NE] RewriteCond %{HTTPS} =on RewriteRule .* – [E=CANONICAL:https://abc.example.com%{REQUEST_URI},NE] </IfModule> 那么我应该添加什么条件来阻止redirect呢? 这两个网站都使用WordPress,如果有帮助,我发现这个代码# BEGIN W3TC CDN 。