服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何修复IIS,当它失去其configuration?

我正在使用Windows 8.1 x64上的IIS Manager 8.5。 我一直在使用这个安装超过半年来开发一个大型的networking应用程序。 一切都是根据关于如何设置开发机器的内部分步指南进行configuration的。 突然之间,我的本地安装的networking应用程序已经开始返回503(我只做了最近的更改,因为它仍然工作是作为Web应用程序的一部分提供的JavaScript文件的一些修改)。 在尝试通过“ 失败请求跟踪”模块找出原因时,IISpipe理器中出现以下新问题: 单击连接选项卡上的应用程序池节点给我一个空的列表。 我很确定之前至less有一个项目。 当根据前述的分步指南尝试重新添加应用程序池时,IISpipe理器拒绝这样做,并且说该名称的应用程序池已经存在。 当添加具有不同名称的应用程序池(比如说, pool_A )时, 单击 添加应用程序池对话框中的确定button会变灰,但对话框不会消失。 点击连接标签中的网站节点给我一个空的列表。 尝试展开连接选项卡中的站点节点将使IISpipe理器冻结(即忙游标和没有响应)。 我可以find包含服务器configuration的applicationHost.config文件。 这是今天最后一次更改,它确实包含pool_A 。 它是一个格式良好的XML文件。 重新启动机器没有帮助。 重新启动服务器导致绿色状态指示器无尽的漫游,直到最后显示错误消息,说服务W3SVC不能启动。 我怎样才能进行debugging这个问题,并找出究竟是什么错误?

SELinux拒绝访问创build文件,但是比较所有selinux设置显示没有问题

我有两个Centos 7系统应该是相同的(数据除外)。 我在服务器A上有一个服务器进程被拒绝写访问特定的目录。 拒绝显示为SELinux拒绝。 在服务器B上,同一个服务不会被拒绝写入同一个目录。 我比较了两个服务器之间的文件权限,目录权限,ACL和SELinux上下文,它们看起来是相同的 – 除了A得到“被拒绝”的错误,而B则没有。 作为解决方法,我将SELinux设置为“Permissive”,现在A上的服务器进程可以写入目录。 在这一点上,我真的只是在寻找什么我可以排除故障的想法; 如果需要,我很乐意提供技术细节。 我对Linuxpipe理非常有经验,但对于SELinux并不是很有经验,所以在这一点上我很难过。 编辑 – 技术细节 我一直遇到的服务是IPA。 实际上,它是与IPA捆绑在一起的Apache,不允许写入memcached目录。 具体地说,用户“apache”被拒绝写入“/ var / run / ipa_memcached /”。 这里是我运行的命令,它们在服务器之间以字面相同的方式返回(除PID之外)。 (这些以root身份运行,所以以“$”开头的行是命令,接下来是输出) $ semanage fcontext -l | grep memc /var/run/memcached(/.*)? all files system_u:object_r:memcached_var_run_t:s0 /var/run/ipa_memcached(/.*)? all files system_u:object_r:memcached_var_run_t:s0 /usr/bin/memcached regular file system_u:object_r:memcached_exec_t:s0 /etc/rc\.d/init\.d/memcached regular file system_u:object_r:memcached_initrc_exec_t:s0 $ ls -ldZ /var/run/ipa_memcached/; ls -lZ […]