服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前正在试图从PHP 5.6升级到PHP 7.0的开发机器。 我们目前的设置使用PHP-FPM池来使多个站点运行在Apache 2.4实例上,每个站点都有自己的Linux用户。 在PHP 5.6下,一切正常,每个站点都以自己的Linux用户身份运行。 但是,一旦安装了PHP 7.0,事情似乎没有按计划进行。 问题似乎是PHP7.0-FPM带有一个名为/etc/php/7.0/pool.d/www.conf的池,我在/etc/php5/fpm/pool.d没有这个池。 www.conf包含以下代码: ; pool name ('www' here) [www] … user = www-data group = www-data … listen = /run/php/php7.0-fpm.sock … listen.owner = www-data listen.group = www-data … 这基本上是池的默认configuration,我没有改变这个文件中的任何东西。 如果我删除池,我的网站都没有工作,如果我修改user行,他们作为该用户运行,这意味着我所有的网站都使用这个池。 然而,我在/etc/apache2/sites-enabled/subdomain.domain.com.conf虚拟主机中定义的套接字与在/etc/php/7.0/fpm/pool.d/subdomain.domain.com.conf定义的相同/etc/php/7.0/fpm/pool.d/subdomain.domain.com.conf ,它出现在/run/php/php7.0-fpm_subdomain.domain.com.sock 。 我认为这可能是我的Apacheconfiguration的问题,但我似乎无法发现任何错误,即使在线复制了许多教程。 /etc/php/7.0/pool.d/subdomain.domain.com.conf包含以下代码: [subdomain.domain.com] user = myUser group = myUser listen = /run/php/php7.0-fpm_subdomain.domain.com.sock listen.owner = […]
我试图RDP到多个Windows Server 2016虚拟机没有成功。 它被join到一个域,我正在使用一个域帐户。 我看到在服务器上的错误是事件ID 4625: An account failed to log on. Subject: Security ID: NULL SID Account Name: – Account Domain: – Logon ID: 0x0 Logon Type: 3 Account For Which Logon Failed: Security ID: NULL SID Account Name: XXXX Account Domain: XXXX Failure Information: Failure Reason: An Error occured during Logon. Status: 0x80090302 […]
我有一个奇怪的情况,我已经创build了第二个postgres服务器,最终将成为我的当前主控的奴隶,无论如何,目前我已经安装了postgrestesting目的,并testing从其他主机的连接。 在我的postgresql.conf中,我有一个很好的方法: listen_addresses = '*'# what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart) port = 5432 listen_addresses = '*'# what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change […]
当我在Icinga中设置一个预定的停机时间时,程序继续在远程系统上执行检查。 我如何定义停用检查的计划停机时间?
我用nginx 12和php7.1运行debian 9 我已经设置好了。 Nginx不会在错误日志中给我任何东西,所有的PHP脚本都100%正常工作。 Nginx索引index.html作为索引,但没有findindex.php并返回404,即使我已经在nginxconfiguration中设置它。 这是我的nginxconfiguration: server { listen 80 default_server; listen [::]:80 default_server; # SSL configuration # # listen 443 ssl default_server; # listen [::]:443 ssl default_server; # # Note: You should disable gzip for SSL traffic. # See: https://bugs.debian.org/773332 # # Read up on ssl_ciphers to ensure a secure configuration. # See: […]
我们在AWS RDS上运行mysql。 唯一的主人在此刻。 正如所料,在主服务器上运行ALTER TABLE导致应用程序超时。 所以这是我试图避免的情况。 从我所知道的,我有3个选项。 使用ALTER TABLE命令的更好变体,使用ALGORITHM=INPLACE进行更改。 使用Percona实用程序ph-online-schema-change 。 使用AWSbuild议将只读副本提升为可写,添加列并将其提升为主。 我主要关心的是: 可能不适合所有types的柱子,但如果工作的话,非常简单。 工具链中的新工具。 确定投入工作stream程/pipe道的可行性,所以这不是每次我们需要将列添加到较大的表的专家任务。 我们都不是这方面的专家,我担心现场的数据丢失。 而创build一个新的只读副本的时间使得这个路由必须手动完成并被监视。 我想我问的是在这些领域的其他经验? 它们在现场环境中是否有效或合理?
我使用的是Backup Exec 16,通过Active Directory和Exchange 2013备份2个Vmware虚拟机。我注意到,即使我在作业选项中启用了GRT,我也只能恢复整个vmdk。 我无法使用GRT从Active Directory或Exchange中还原单个元素。 两台虚拟机都安装了备份执行代理。 我正在使用默认的Microsoft VSS提供程序来备份虚拟机。 作业成功完成,没有错误。 我不明白为什么备份没有粒度。
正如你所看到的,标题是相当一口,但我不完全知道该怎么称呼它,但它是什么。 PC1(外部):PC2(本地): IP: 41.1.2.3 DNS: 168.5.5.5 IP: 41.4.4.5 DNS: 168.5.5.5 受限DNS: IP: 168.5.5.5 无限制的DNS: IP: 168.1.1.1 我需要PC1和PC2连接到受限制的DNS服务器,并且在它们之间切换,而不需要实际改变PC1或PC2的设置,也不需要它们在活动目录中。 因此,从某种意义上说,受限制的DNS服务器将被告知PC1的IP很酷,应该使用无限制的DNS服务器(通过转发或防火墙或filter或什么???),如果说PC2(即使是本地)不酷,保持它在受限制的DNS服务器中。 两者应该能够同时使用,如果这是有道理的? *一些简短的答案 阻止方法通过其他手段(不,它不是这样的阻止) 单一的DNS服务器? (不知道我想要做什么是可能的这种方式..) 防火墙规则? (酷,可能会成为这个工作的一部分,但它将如何与DNS服务器交互?) *设备/ OS 我有2个Mikrotiks可用 我有2个Windows服务器可用 我有能力在这两个上安装Linux。 只要我可以按照我所希望的方式设置,Windows / Linux / Mikrotik就可以运行。 谢谢..它相当头痛..
我有Linux服务器正在使用本地帐户,我想find一个方法,有理由,维护他们。 我的目标是在所有服务器上保持相同的用户列表,并且在需要时能够在所有服务器上有效地删除或添加新用户。 我也想不时地推动剧本,纠正在单个服务器上修改过的任何内容。 这是我到目前为止: vars: users: – login: test1 group: group1 – login: test2 group: group1 tasks: – name: Maintaining list of users user: name={{ item.login }} group={{ item.group }} state=present with_items: – "{{ users }}" 这个剧本的作品,但我需要添加一个步骤,检查用户是否已经存在,如果没有,然后创build它,并分配一个临时密码。 有没有办法告诉创build一个像这个剧本上面的用户,但也告诉可以给用户一个密码,如果它不存在? 谢谢。 蒂埃里。
我不得不从工作中的映射共享驱动器断开连接。 现在看来我不能重新映射它。 但是,如果我在Windows资源pipe理器中input地址,我当然可以浏览它并访问其中的文件。 请注意,这不会发生任何其他映射驱动器,只是这一个。 运行net use命令给我错误67 我怎样才能成功地重新映射这个驱动器? 域中的计算机都是Windows10,而域pipe理器是2008 Windows Server。 我不确定共享驱动器本身的细节。