服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们在我们的环境中有2个域( A , B )。 每当有人join公司,他的账户将在域A创build。 如果有人要在某个部门工作,则会在域B为他创build一个帐户。 这两个帐户具有相同的用户名,域B与域A具有信任关系。 使用域B的部门有许多应用程序/软件/服务器(300多台Windows和Linux机器)和大约150个活动用户。 现在,该公司希望我们让用户在所有域B服务器中使用他们的域A帐户。 有没有办法做到这一点?
HAProxy有一个非常好的状态页面,显示哪些Web服务器已启动,哪些在后端停机。 我试图debugging一些问题,需要知道哪些服务器nginx认为是起来,哪些是它认为是closures的。 有没有一个网页,或者你可以configurationnginx的东西,所以当我需要这种types的信息时,我可以打一个url? 谢谢,Dean
目前我正在使用nginx代理8个工人的gunicorn。 我正在使用4个虚拟内核的亚马逊超大型实例。 当我直接连接到gunicorn我得到约10K请求/秒。 当我从nginx服务一个静态文件时,我得到约25个请求/秒。 但是当我在同一台物理服务器上放置nginx后,我得到大约5K个请求/秒。 我知道nginx会有一些延迟,但是我认为可能会有一个问题,因为它会下降50%。 有人听说过类似的东西吗? 任何帮助将是伟大的! 这里是相关的nginx conf: worker_processes 4; worker_rlimit_nofile 30000; events { worker_connections 5120; } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; } 网站启用/默认: upstream backend { server 127.0.0.1:8000; } server { server_name api.domain.com ; location / { proxy_pass http://backend; proxy_buffering off; } }
我在一个250GB的硬盘上安装了proxmox,我想添加一个相同的硬盘来放置更多的虚拟机。 我已经尝试了一次,并没有走得很远。 我添加它并将其格式化为ext4,但是当我去使用磁盘时,它说只有8GB可用。 这是不正确的。 所以我做了一些search,发现我必须为linux lvm设备ID 8e。 之后我这样做,它说我必须重新启动,所以我做了…而且它不会启动! 我做错了什么? 我该怎么做呢? (我知道我可以扔RAID卡,并做一个RAID 0,但我宁愿不)。
我根据他们的快速安装说明安装了新的文物。 如果我使用/etc/init.d/newrelic-daemon restart后手动启动守护进程,它将起作用,但启动后不会自动运行。 我怎样才能找出原因? 服务器是Scalr / AWS PHP / 5.3.2-1ubuntu4.15
我正在使用Ubuntu 12.04 LTS服务器版本,并且正在修改/etc/udev/rules.d/70-persistent-net.rules来定义我自己的以太网接口到MAC地址的映射; 该文件最初由/lib/udev/rules.d/75-persistent-net-generator.rules中的规则在系统安装时生成(或者在第一次启动时,我实际上不知道,这里没关系)。 我怎样才能确定我的编辑版本永远不会被任何东西覆盖? 根据某些网站的build议,删除持久性networking生成器并不是正确的事情,只能通过文件本身的注释来实现:它会被udev软件包的任何更新所覆盖。 我正在寻找更正式的方法来禁用它。 只要确保/etc/udev/rules.d/70-persistent-net.rules确实存在就足够了吗? 也许还有其他事件可能引发其再生? (例如,添加或删除以太网接口到系统?)
我在运行RedHat 4.1的服务器上设置了一个cron作业来备份MySQL数据库,然后上传到Amazon S3。 目标是将.bz2文件放在与一周中某一天对应的文件夹中。 但是,我收到了以下由守护进程邮寄给我的错误。 克朗工作: [email protected] 0 4 * * * mysqldump –all-databases -ubackups -pPassword | gzip > all-databases.sql.bz2; s3cmd put all-databases.sql.bz2 s3://backup_exampleserver.com/mysql_backups/`date +%A`/all-databases.sql.bz2 错误信息: /bin/sh: -c: line 0: unexpected EOF while looking for matching “' /bin/sh: -c: line 1: syntax error: unexpected end of file
我们在W2K8R2镜像软件RAID上的2ndry DC已经失去了同步,磁盘pipe理显示失败的冗余错误 我如何知道哪些磁盘失败了? (在旁边尝试更换一个 – 看看是否加载和同步) 在设备pipe理器上,在磁盘下我看到两个磁盘,其中一个有一个图标:禁用,而另一个没有 事件日志显示硬盘DR0上的事件ID 7 – 坏块 问题是,在设备pipe理器看,两个磁盘都位于'0'的位置,这是bizzare
我有两个站点,我在Ubuntu 12.04上使用PHP-FPM 5.4从apache 2.2 vhosts运行。 到目前为止,我一直在使用服务器范围的(stock)mod_fastcgiconfiguration,但是现在我想把它分成两个FPM池,这样我就可以为每个configuration使用不同的PHP设置(例如,一个是dev站点,所以启用了错误显示)。 我已经根据文档设置了两个具有不同名称和套接字位置的FPM池,禁用全局fastcgiconfiguration,将其复制到我的虚拟主机中,并将其更改为指向每个虚拟主机的不同池,如下所示: <IfModule mod_fastcgi.c> <FilesMatch \.php$> SetHandler php-script </FilesMatch> Action php-script /php5.fcgi virtual Alias /php5.fcgi /var/fastcgi/php5.fcgi FastCGIExternalServer /var/fastcgi/php5.fcgi -socket /var/run/php5-fpm-www.sock <Directory "/var/fastcgi"> Order allow,deny <Files "php5.fcgi"> Order deny,allow Deny from all Allow from env=REDIRECT_STATUS </Files> </Directory> </IfModule> 实际上有4个虚拟主机,因为每个主机名都具有常规和SSL风格,并且每个虚拟主机指向一个FPM池。 我碰到的问题是,Apache抛出一个错误说: FastCgiExternalServer: redefinition of previously defined class "/var/fastcgi/php5.fcgi" 这应该怎么做?
我们有一些Windows 2003服务器提供服务。 我们有几个Windows 7 Pro客户端。 一台客户端计算机无法访问一个成员的Windows 2003服务器。 其他电脑可以访问每台服务器。 同一台计算机可以访问其他服务器。 用资源pipe理器,消息说该帐户没有被激活 。 通过命令行,消息说明帐户被locking 。 随着指挥线: net use X: \\server\share –> several seconds delay, then error (says the account is locked) net use X: \\server\share /USER:current_username –> okay net use X: \\server\share /USER:domain_name\current_username –> okay 在同一台计算机上,用户可以访问其他服务器。 从另一台计算机,同一用户可以访问任何服务器,包括从原始计算机拒绝的服务器。 做完了 unjoin然后join从域的沉默。 检查服务器上的日志:没有关于失败的尝试(?!) 他们的任何用户映射我不知道?