服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图构build一个rails应用程序来上传大型的video文件,这将被承载在s3.amazonaws.com服务器,它与小文件工作正常,但给大的文件(大约30MB)413请求实体太大的错误。 我改变了我的nginxconfiguration文件,并增加了client_max_body_size到4G。 依然不起作用。 有谁能够帮助我 ?
我有一个失败的硬盘(我们称之为sda ),其中包含1.5 TB的分区(我们称之为sda3 )。 还有另一个磁盘( sdb ),它也有一个1.5 TB的分区( sdb1 )。 两者都是使用元数据版本1.2的mdadm 1级RAID的一部分。 在这个RAID分区(我们称之为id md5 )里面有一个LUKSencryption容器(我们称之为md5_uncrypted )。 这个容器应该包含一个ext4分区。 在2012年8月10 sdb1某个时间,我以某种方式重新启动了RAIDarrays,但是sdb1丢失,甚至没有注意到这一点。 当我想在昨天(三个月后)更换RAID时,我开始从sdb1复制数据,直到意识到它已经过期。 所以我看了一下老sda3 。 错误的是,我运行mdadm –create而不是mdadm –assemble重新启动md5只有sda3可用。 因此,我忽略了所有警告,并让mdadm –create继续。 cryptsetup不喜欢新的RAID的内容。 如果使用相同的元数据版本,我实际上并不认为mdadm –create会损坏数据? 那么,显然是这样。 我比较了sda3和sdb1的前20 MB,并注意到它们的起始大小约为8 MB。 所以我复制了第一个8 MB的sdb1到sda3 (我有一个旧的前20 MB sda3备份),并试图组装md5 (只有一个驱动器, sda3 )。 不幸的是,这给了我一个错误: failed to add /dev/sdb1: Invalid argument 我也尝试过使用刚创buildmdadm –create上的sdb1的LUKS头文件mdadm –create d sda3 ,这个cryptsetup幸运(当然),但是它包含了垃圾。 […]
我正在运行ntp更新,一个接一个(在他们之间秒),在日志中我看到,总是有一个偏移量,即使更新几秒前运行。 为什么会这样?有没有机会获得0抵消? grep ntpd /var/log/syslog Nov 22 15:12:01 test ntpdate[3363]: adjust time server 91.189.94.4 offset 0.002939 sec Nov 22 15:12:22 test ntpdate[3368]: adjust time server 91.189.94.4 offset -0.002787 sec Nov 22 15:12:47 test ntpdate[3372]: adjust time server 91.189.94.4 offset 0.002498 sec Nov 22 15:13:17 test ntpdate[3379]: adjust time server 91.189.94.4 offset -0.001611 sec Nov 22 […]
我有一个shell脚本来导出oracle表。 该脚本将在执行过程中打印一些文本,如“导出tt_customers …… 1343行导出”。 这个脚本是在Redhat 5.7企业服务器上运行的。 问题是当输出一些大表时,ssh客户端将无限地阻塞。 实际上在一段时间以后脚本完成了。 有人说因为ssh客户端长时间没有得到任何回应,连接被closures了。 我已经把putty设置“连接 – > keepalives之间的秒数(0closures)”改为60,脚本成功执行。 但是,我们的客户使用.net应用程序远程运行脚本,我不想更改.net应用程序。 所以我希望在服务器端解决它,而不改变客户端configuration和命令(如nohup)。 我更改/ etc / ssh / sshd_config中的configuration项目,如下所示: ClientAliveInterval 300 TCPKeepAlive yes ClientAliveCountMax 5 我重新启动了ssh服务器: /sbin/service sshd restart 该脚本仍然无法成功运行。 我应该如何改变configuration?
我有两个文件在我的根目录。 一个送达罚款,另一个送回403。 以下是access_log的输出: xx.xx.xx.xx – – [22/Nov/2012:09:53:21 -0500] "GET /index.html HTTP/1.1" 200 6 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11" xx.xx.xx.xx – – [22/Nov/2012:09:53:22 -0500] "GET /sales.html HTTP/1.1" 403 309 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11" 以下是error_log的说法: [Thu Nov 22 09:53:22 2012] [error] [client […]
所以公共文件夹 – 我总是进入Exchange基础设施,已经configuration了权限,我只需要通过Powershell在公用文件夹中添加奇怪的用户来授予他们访问权限。 我的问题是什么是默认的权限,将允许所有用户在Exchange访问公用文件夹,有没有一个组? 即顶层的公共文件夹下面有很多文件夹 – 一些文件夹可能在下面受到限制,但是在最高层,每个人都应该有权限访问? 谢谢!
我需要使用krenew运行应用程序,但是应用程序还需要通过命令行接收参数,并且需要将其输出发送到文件。 从文档看来,这应该可以做到这一点: krenew -t — sh -c 'compute-job > /afs/local/data/output' 但不幸的是,当我运行下面的命令: krenew -s — sh -c './my_app config.xml > results/test.txt &' 应用程序只是在一段时间后死亡,我可以从ps aux的输出中看出, krenew不与my_app一起运行。 我不确定参数-t是什么,就我krenew -s ./my_app ,如果我运行krenew -s ./my_app ,它可以正常工作。 我希望有人能澄清这一点。 更新:如果我从命令中删除了“&”(所以它不会被从控制台分离出来,所以我决定在SCREEN选项卡中运行它。虽然这不是最好的解决scheme,工作。
我正在使用系统版本6.1的iSeries。 有些工作是把其他工作放在队列中进行处理。 我知道队列名称(PUR1),看到它有一个不正常的工作量。 我的理解是,当一个作业运行时,它从原来的作业队列中移出。 那么我怎样才能find哪个工作让其他人不被处理呢?
我有一台服务器与Windows 2003这是我们的办公室的域控制器,其他服务器与Windows Server 2008在另一个办公室。 域名是不同的,我需要做的是互连两个活动目录,以validation(例如)domain2上的domain1凭据。 我在server2(办公室外)有一个sharepoint 2010,所以,它将工作,如果我可以使用Active Directory1中的凭据login到SharePoint中 提前致谢。
我有新的安装stackops分配。 当我尝试使用用户信息“head / stackops”(如文档中所述)login到stackops门户时,它说“无效的用户”。 我检查了数据库的门户网站,用户数据库是空的。 如何解决? 谢谢