服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在寻找UTP品牌来连接build筑物时,最重要的authentication是什么? (机架,垂直布线,水平布线)。 我试图以一个体面的价格find好的质量,似乎在市场上有很多的竞争对手。 我正在看罗格朗,西蒙,3M,AMP,立维腾。 谢谢,
到目前为止,我一直在尝试使用uWSGIreplace构build的许多kludgy服务器代码,并在监督下为Python wsgi应用程序进行设置。 我正在同时运行几十个这样的小项目(Django,Flask等)。 目前我在Virtualhost模式下运行,我允许NGINX基本上调用应用程序。 但是,似乎重新加载function“触摸重新加载”是为了一个特定的文件。 有没有办法使用“触摸重新加载”来监视正在运行的模块,通过指定每个站点或自动? 或者有没有办法让触摸重新加载被configuration为每个应用程序? 我也看到了皇帝模式,这似乎可能是一个稍微不好的替代品,但我不确定我的用例是否会导致数十甚至数百个进程产卵。 我喜欢虚拟主机模式,因为它基本上共享了所有应用程序的工作者池,这对我来说似乎是最有效的。 当前configuration: uWSGI <uwsgi> <vhost-host/> <master/> <gid>www-data</gid> <uid>www-data</uid> <catch-exceptions/> <socket>/var/tmp/uwsgi.sock</socket> <chmod-socket/> <idle>300</idle> <processes>6</processes> <no-orphans/> <enable-threads/> <reload-mercy>5</reload-mercy> <threads>10</threads> <no-default-app/> <touch-reload/> <!– <reload-on-rss>128</reload-on-rss> Reload at 128MB of RSS (memory usage) –> </uwsgi> 更新: 在做了一些关于uWSGI如何处理closures空闲工作人员的研究后,我想我终究需要皇帝模式。 我想要做的是让很less使用的应用程序不占用资源,而且使用的应用程序占用更多的资源。 我试图做到这一点,同时保持一个像PHP-FPM一样简单的托pipe部署。 虚拟模式实现了这一点,但似乎closures所有的工作人员,只有所有的应用程序已经空闲,这是没有用的,如果任何应用程序收到稳定的stream量。 如果不真实,我很乐意在这个问题上予以纠正。 使用皇帝模式的缺点是我将不得不为每个应用程序(Blech!)制作套接字文件和configuration文件。 我仍然想知道是否有可能实现上述每个应用程序重新加载。
我刚刚创build了一个cron任务,每周做一次10GB MySql文件的备份。 我如何testing它? 具体来说,它应该以用户身份运行,执行cron任务的输出电子邮件和错误日志
我在networking游戏工作,但我有一个讨厌的问题,我和我的朋友testing。 问题是,我设置客户端连接到我的广域网IP,以便他可以连接,但我无法连接,因为它只能与本地主机或127.0.0.1。 如果我把它设置为localhost,显然他不能连接。 我也尝试使用DNS服务器,这曾经工作,但最近我再次设置它,它不工作。 关于如何获得单个域或IP的任何想法,适用于本地连接和WAN连接?
我希望在我的.bashrc中有一些将掩盖文件权限为022(导致新文件具有权限rwxr – r–)和目录权限为066(导致新的目录有权限rwx – x – X)。 这可能吗?
我不是一个服务器pipe理员,所以原谅我。 我上传我的网站到一个新的Windows服务器,并使用mail() ,但它返回false。 这表明服务器没有正确设置发送电子邮件。 我的php.ini有 SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 我相信这是默认的。 我甚至不知道从哪里出发。 我怎样才能检查SMTP是否安装和本地主机端口25上工作? 如果是这样,我怎么能得到它与PHP mail() ? 我需要改变一些在Apache?
我试图了解是否可能避免一些embedded式对象的请求,直接从caching中加载它们,而不询问Web服务器,如果对象是有效的或不(我不会拒绝Web服务器响应我与304 HTTP状态代码)可能吗? 过期的标题是否适用于这种方式? 怎么样? 从我的htaccess。 # cache images/pdf docs for 10 days <FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js)$"> Header set Expires "Mon, 31 Dec 2035 12:00:00 gmt" </FilesMatch> # cache html/htm/xml/txt diles for 2 days <FilesMatch "\.(html|htm|xml|txt|xsl)$"> Header set Cache-Control "max-age=7200" </FilesMatch> </IfModule> 与php头函数类似的操作也在httpd.conf中。 我在apache access.log中validation结果。 每次刷新access.log文件中的页面都会出现304请求。 所以,我认为浏览器总是提出要求。
我有固定的大小限制在1M。 脚本运行在每小时,即使其旋转less于1Mb的文件。 我不知道我做错了什么。 以下是我的configuration参数。 /opt/PostgreSQL/8.4/data/pg_log/postgresql-* { rotate 25 size=1M notifempty missingok olddir /opt/PostgreSQL/8.4/data/pg_log/test copytruncate } 请谁能帮我解决这个问题? 很多感谢提前。
(这是一个新手问题,要求我的答案是正确的大方向)。 根据内容中出现的某些词,接收电子邮件,parsing其内容并发送不同的电子邮件回复最好的方法是什么? 我有一台运行CentOS Linux和WHM / CPanel的服务器。
(Ubuntu 10.10 + mdadm 3.1.4)我在/etc/mdadm/mdadm.conf中描述了我的raid: HOMEHOST <system> ARRAY metadata=imsm UUID=46e68921:eea24d1d:e933eee8:192d55bc ARRAY /dev/md/Volume0 container=46e68921:eea24d1d:e933eee8:192d55bc member=0 UUID=b39c8d9d:ab2fcd08:f4559292:981754f1 我也做了以下工作: update-initramfs –k all –u 但是我的RAID不会在启动时自动组装。 我实际上必须在命令行上运行以下命令: sudo mdadm -As 以便RAID初始化。 我读过你应该运行update-initramfs命令,如果你改变你的mdadm.conf,但看起来它并没有真正做任何事情。 我错过了什么?