错误说: Virtualhost mysite.com has no server environment set, request will not be honoured 我的虚拟主机文件是: <VirtualHost *:80> ServerName mysite.com ServerAdmin [email protected] DocumentRoot "/srv/d_servpa1/www/mysite.com/htdocs" <Directory "/srv/d_servpa1/www/mysite.com/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /srv/d_servpa1/www/mysite.com/htdocs/error.log </VirtualHost> 不能明白为什么这不是工作
在Ubuntu 10.04服务器上,我使用apt安装了ffmpeg软件包。 ffmpeg在继续工作,并且应该如此。 几乎。 出于testing的目的,我上传了一些audiofiles。 其中一个aif文件没有被正确解释。 而在我的主力(Mac SnowLeopard)ffmpeg告诉格式为 Stream #0.0: Audio: pcm_s24be, 44100 Hz, 2 channels, s32, 2116 kb/s 我的Ubuntu服务器说这是: Stream #0.0: Audio: pcm_s24be, 44100 Hz, stereo, s16, 2116 kb/s 这是错误的一点点。 Ubuntu然后无法转换与错误信息的文件 [pcm_s24be @ 0xcd4b580]invalid PCM packet Error while decoding stream #0.0 这当然是不正确的。 该文件是完全有效的。 是否有任何知道ffmpeg解释aif格式的问题? 我怎样才能找出哪个版本的aif-codec ffmpeg正在使用? 任何想法如何处理这个问题? ffprobe输出: FFprobe version SVN-r20090707, Copyright (c) 2007-2009 […]
我有一个安装了r1soft代理的Ubuntu 10.04.4 LTS服务器。 最近,备份失败,出现以下错误。 ——– write error while sending code: Broken pipe ——– 我已经重新安装了,但无济于事。 在检查服务器日志时,我可以看到列出的以下错误: ——– # tail -f /var/log/messages |grep -i buagent Nov 17 03:35:06 microscope buagent: Need to back up 126 sectors Nov 17 03:35:06 microscope buagent: (Righteous Backup Linux Agent) 1.79.0 build 12433 Nov 17 03:35:06 microscope buagent: allowing control from backup […]
可能重复: 如何理解linux服务器的内存使用量和平均负载 我不确定这是否会更好一些,名为“为什么Nagios需要监控负载达到30”。 情况:我正在为我们的networkingbuild立Nagios,并已经在* nix盒子上build立了NRPE。 我已经(在纸上)大致了解我想要设置通知的位置。 举个例子,看起来像这样:1分钟:警告90%,暴击100%5分钟:警告80%,暴击90%15分钟:警告60%,暴击70% 服务器运行两个虚拟CPU,所以我打算使用-r参数来获得每个CPU的结果(是的,我知道这不是真的每个CPU,这是所有的负载除以他们的数量,我是好吧)。 所以当我看到NRPEconfiguration文件中的默认设置时,我已经准备好设置它了: command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 这让我失望。 我开始怀疑我是否真的了解加载平均值。 我发现-r参数没有被使用,所以加载平均值大于1是正常的,但是这是否表示30-cpu系统的默认值? 我看到这个问题的答案build议使用[CPU的数量]×10关键的5分钟通知(一分钟可能?),这进一步支持使用价值远高于我的计划。 我的意思是,没有看到那里的违约,我会走了 command[check_load]=/usr/lib/nagios/plugins/check_load -r -w 0.9,0.8,0.6 -c 1.0,0.9,0.7 但现在我怀疑。 我知道,互联网上没有人能够告诉我正确的价值观来用于我们的情况,我不指望任何人,如果有人能够告诉我,我是否严重误解负载,需要开始我的侦探,我会非常感激再次工作有用的价值。 值得一提的是,在服务器上,过去的6个月里,我一度偶尔碰到过这样的问题。 平均每个CPU(.8)和.55每CPU(1.1)之间,平均为1分钟。
我有一台运行Ubuntu 10.04 Server的NFS4服务器,在一个拥有50多个客户端的企业环境中运行。 总的来说,一切正常,但有时客户端会每秒开始+1000次NFS操作,通常是因为客户端软件故障或软件编写不佳。 发生这种情况时,客户通常会在dmesg上收到很多这样的消息: [443947.760016] nfs: server 192.1.1.111 not responding, still trying [443952.696017] nfs: server 192.1.1.111 not responding, still trying [443954.056079] nfs: server 192.1.1.111 OK [443954.056311] nfs: server 192.1.1.111 OK 我的NFS4服务器启动96个守护进程。 它运行在一个8核multithreadingCPU(共16个线程),16GB RAM内存上。 也许96不是一个好的select? 我开发了一些工具来绘制NFS客户端的使用情况,以便我可以检测到问题并手动终止客户端。 当然,我也可以自动这个。 不过,我不想这么激进。 大部分时间,这不是他们的错,我不希望客户发疯,因为我搞了两周的模拟,因为gnome-settings-daemon变得有趣。 那么,在通过这个不太好的path之前,是否有任何防止NFS拒绝服务的良好实践或已build立的机制?
我们正在为DRtesting一个VPN服务器。 我们有一个rackspace云实例,一个运行在racoon上的纯IPSEC VPN服务器,为“战士”客户提供服务。 我们有一些NAT在服务器上进行外部路由: -A POSTROUTING -s 172.31.31.0/24 -o eth0 -j SNAT –to-source wxyz 它工作得很好,与windows,苹果IOS和Android客户端连接完美。 我们想要做的是将服务器设置为只在VPN上托pipe几个网页,即服务器在VPN上具有IP。 我们可以使用vpnc来做到这一点,连接到公共IP,但这似乎是矫枉过正。 有没有一种方法,我们可以做到这一点,使用浣熊,或回环接口也许? 我们的(testing)浣熊conf: path pre_shared_key "/etc/racoon/psk.txt"; remote anonymous { ph1id 1; exchange_mode aggressive,main; my_identifier user_fqdn "redacted"; peers_identifier keyid tag "blah"; dpd_delay 20; ike_frag on; nat_traversal on; passive on; initial_contact off; generate_policy unique; proposal_check claim; lifetime time 24 hour; mode_cfg […]
我在Ubuntu 10.04上安装了Samba 3.4.7,作为networking的主域控制器运行。 [几乎]一切工作正常,除了一个单一的Windows XP计算机无法join域。 所有其他计算机,XP或7,可以正确join和authentication,更改密码和其他任何其他。 WinXP返回的错误是 0x0000232B RCODE_NAME_ERROR […]执行查询_ldap._tcp.dc._msdcs.MYDOMAINNAME 所以我把这个特定的DNS查询添加到dns服务器来返回FILE-SERVER,下一次尝试: 查询将“FILE-SERVER”标识为域控制器。 最常见的原因:缺less一个logging或域控制器没有连接 显然这两个都不适用。 我尝试了所有三个netsh命令build议,我跑了SFC / SCANNOW ,都没有成功。 我真的不知道还有什么要找的。 任何build议,真的不胜感激。
我正在尝试使用sasldb2在我的个人计算机(ubuntu服务器)上configurationPostfix SMTP服务器。 到目前为止,我已经设置的testing命令很好地工作: testsaslauthd (但是可能值得注意的是,即使它属于sasl组,也不能在/ var / spool / postfix / var / run / saslauthd上执行chmod + x,因为它不会以权限错误结束。我正在chroot工作) 但是,当我telnet我的服务器尝试和validation它,我得到一个非常通用的 5.7.8 Error: authentication failed: authentication failure 和/var/log/mail.log没有更多的信息(一行,大致相同)。 我的理解是,这是一个简单的后缀错误configuration,我已经尝试了许多不同的select,没有令人满意的结果。 我的/etc/postfix/sasl/smtpd.conf现在是: pwcheck_method: saslauthd mech_list: plain login allow_plaintext: true (虽然我也尝试过使用sasldb auxprop插件的auxprop)。 /etc/postfix/main.cf包含相关的行: smtpd_sasl_local_domain = smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_path = smtpd smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination […]
我们在EC2 Classic上运行Ubuntu 10.10并迁移到VPC。 我的问题是,最好是先将现有的服务器复制到VPC,然后升级到Ubuntu 14,或者只是在VPc中创build最新版本的Ubuntu(或者Amazon Linux),然后将我们的应用程序复制到其中?
我尝试使用tasksel来安装networking服务器 但是当我运行tasksel 我只是得到E: read, still have 1070 to read but none left 在Ubuntu 14.04.3 LTS \n \l运行Ubuntu 14.04.3 LTS \n \l 内核3.18.20-nce-amd64