服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
使用Apache可以编辑虚拟主机从日志到ErrorLog文件中排除某个绝对path (如/var/www/html/blog/wp-content/plugins/my_plugin/ )? 我需要阻止它像这样的日志警告: PHP Warning: Illegal offset type in isset or empty in /var/www/html/blog/wp-content/plugins/my_plugin/tool.php 然而,我需要看到其他的警告,这只是关于一个文件,这就是为什么我想保持我的php.ini不变。
我在win10机器上使用Apache 2.4.27。 我遵循这里find的所有步骤。 我添加了一个用户(“dennis”),可以访问一个文件夹用户名/密码。 它工作得很好,而且我第一次尝试访问这个文件夹,它问我一个用户名/密码,从来没有问过我。 然后我试图添加另一个用户到相同的文件夹,以用户名/密码访问它。 我创build了一个名为“GroupName”(没有扩展名)的文件,内部是: GroupName: dennis ninja 我去了我的CMD,并添加了忍者用C:\Apache24\bin>htpasswd C:\Apache24\psw\passwords ninja 然后我去了httpd.conf,并在底部添加 <Directory "c:/Apache24/htdocs/safe"> AuthType Basic AuthName "By Invitation Only" #(Following line optional) AuthBasicProvider file AuthUserFile "c:/Apache24/psw/passwords" AuthGroupFile "c:/Apache24/psw/GroupName" Require group GroupName </Directory> 我重新启动Apache,我没有得到任何错误。 但是,当我去http://localhost/safe/safe.html我仍然可以看到页面。 为什么它不再问我一个密码,因为我添加了另一个用户? 有没有办法“登出” dennis ,所以它可以问我的密码,我可以给忍者的密码? 还是我犯了一个错误? 谢谢
我有一台服务器运行一些代码,在一个目录中创build数百万个小文件。 起初,代码运行速度非常快。 过了一天左右,它开始放慢一点。 我试图找出这是否是代码的问题,或者这是否与目录中的文件数量有关。 代码本身创build一个文件(如果不存在的话),然后打开文件并向其中写入一行。 如果该文件存在,它将打开该文件并向其追加一行。 有了这个说法,我已经对我的代码进行了基准testing,并根据需要进行了修改,但是我也想对XFS进行基准testing,看看是否是瓶颈。 我的问题是,我如何基准XFS的读/写性能?
我想知道是否有任何行业统计服务器错误的可接受级别,例如抓取错误或总服务器错误或两者,作为绝对数量或作为请求的百分比?
我在kubernetes中运行这个redis集群实现: https://github.com/sobotklp/kubernetes-redis-cluster 一段时间后,主人开始消耗越来越多的内存。 它会消耗大约7GB的内存,然后崩溃(我的kubernetes节点被填满了)。 如果我运行INFO,它永远不会超过550 MB。 的内存使用。 我不知道这个记忆在哪里,或者我该如何解决这个问题。 这是一个相当“密集”的设置,我在任何时候都在写文件,而且我存储了超过3500个密钥,但是我看不出如何得到这么大的内存。 除了有时第五个节点(它的一个6 pod集群)达到2Gi以上,所有其他节点都按预期运行。 在下面,我将terminal日志从INFO *中附加出来。 在此先感谢您的帮助。 # Server redis_version:3.2.1 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:ed627d97d5dc311e redis_mode:cluster os:Linux 4.4.52+ x86_64 arch_bits:64 multiplexing_api:epoll gcc_version:4.9.2 process_id:11 run_id:54afedf002881bd3c6423024c8813d2b40b79222 tcp_port:6379 uptime_in_seconds:2255 uptime_in_days:0 hz:10 lru_clock:10456862 executable:/data/redis-server config_file:/conf/redis.conf # Clients connected_clients:15 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:364433096 used_memory_human:347.55M used_memory_rss:372293632 used_memory_rss_human:355.05M used_memory_peak:653513856 used_memory_peak_human:623.24M total_system_memory:15775928320 total_system_memory_human:14.69G used_memory_lua:37888 used_memory_lua_human:37.00K maxmemory:0 […]
我在AWS上有一个VPC我希望通过安全连接将它连接到位于防火墙内的我的内部LAN。 我有几个来自客户的问题。 如何将VPC连接到内部LAN,考虑到VPC所有节点都是Linux机器(ubuntu®或RedHat®)。 如何确保从VPC节点生成的每个请求仅来自VPC节点,是否有办法获得一些SSL证书或任何其他方式? 客户build议DMZ服务器上的反向代理DMZ可用于VPC和内部LAN。 这个问题与SF中的这个问题类似,但是这是针对Linux而不是针对Windows的。
我有一个专用的服务器,我在online.net租用。 这是一个Windows Server 2012.我从服务器内更改了pipe理员密码,但是现在无法通过远程桌面login到我的服务器。 我可以用Ubuntu,Windows PE和FreeBSD来拯救服务器。 服务器也具有iDRAC系统。 我怎样才能更改密码?
我的网站有configuration问题,现在我一直在寻找解决scheme,我更加困惑。 我的DNS表格如下所示: A @ 12.34.12.34 600 seconds CNAME www @ 1 Hour 目前mydomain.tld和www.mydomain.tld都可以工作,但是我想所有的查询mydomain.tld被redirect到www.mydomain.tld 有没有办法做到这一点从DNS表或.htaccess,或者必须编码301redirect,如下所述: 一个www的logging ? 我可以使用“www”作为Alogging,@作为CNAME吗? 谢谢
我喜欢我的网站可以通过example.org或https://example.org而不是www.example.org 。 所以我希望http://www.example.orgredirect到http://example.org和http://www.example.org到https://example.org 。 但有趣的事情发生: https://www.example.orgredirect到https://example.org 而不是http://www.example.org到http://example.org 我的main.conf: <VirtualHost *:80> ServerName example.org ServerAdmin webmaster@localhost DocumentRoot "/var/www/html" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <VirtualHost *:443> ServerName example.org ServerAdmin webmaster@localhost DocumentRoot "/var/www/html" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLCertificateFile /pathtocert.pem SSLCertificateKeyFile /pathtokey.pem </VirtualHost> <Directory "/var/www/html"> Options FollowSymlinks ExecCGI AllowOverride None Require all granted </Directory> 我的www.conf: <VirtualHost *:80> ServerName […]
我的web应用程序nginx文件中有超过50多个位置匹配指令。 做了一些改变后,我坚持一个名为/login一个位置指令302redirect循环。 它保持redirect到302 /login,永远不会出去。 有没有什么办法在nginx指令,我可以设置一个断点,日志,从哪个位置指令的请求通过? 所以我得到一个想法,哪个是错误的redirect或位置来源? 我不认为debugging日志给出了这个信息。 简而言之,在整个configuration中,精确跟踪请求的最佳方式是什么?