我试图让一个xampp安装运行。 在我的httpd.conf中,我使用以下DocumentRoot设置: DocumentRoot // DiskStation / Work / htdocs 如果我现在开始Apache服务,我会得到以下错误: 名为Apache的服务报告了以下错误:DocumentRoot必须是一个目录。 几个小时后,我以为我在Apacheconfiguration中使用了错误的DocumentRoot设置。 直到我手动启动apace过程。 Apache启动并运行,我可以通过本地访问我的资源。 我还发现很多提示给Apache服务特定的用户权限: http : //adam-carter.com/posts/158 Apache的问题读取networking驱动器在httpd.conf中使用别名 但是,即使我使用自己的帐户详细信息,我仍然无法启动Apache作为服务。 有人知道什么可能会导致服务无法访问networking驱动器的问题,虽然我使用我自己的Windows用户帐户凭据的启动。
什么应该是适当的启动types的terminal服务Server 2003上的服务? 我注意到,在几台服务器上,我pipe理服务不会始终在服务器重新启动时启动,并且启动types设置为手动。 将启动设置为自动有问题吗?
我已经在redhat 6.1 linux机器上安装了redis。 我使用了这些命令 make make install cd utils ./install_server 我使用了所有的默认设置,所以我可以用redis-server命令启动redis-server 。 现在我想开始是作为一个服务,这应该是可行的,通过serviece redis_6379 start 。 但是,我得到以下输出: [root@localhost ssl]# sudo service redis_6379 start exists, process is already running or crashed 在我看来,系统没有读取$PIDFILEvariables,根据/etc/init.d/redis_6379的脚本从/etc/redis/6379.conf的configuration文件/etc/redis/6379.conf 。 这两个文件都是按照默认configuration。 任何想法,为什么发生这种情况,以及如何解决它? 以下是/etc/init.d/redis_6379的脚本 #!/bin/sh\n #Configurations injected by install_server below….\n\n EXEC=/usr/local/bin/redis-server\n CLIEXEC=/usr/local/bin/redis-cli\n PIDFILE=/var/run/redis_6379.pid\n CONF="/etc/redis/6379.conf"\n\n REDISPORT="6379"\n\n ###############\n\n case "$1" in start) if [ -f $PIDFILE […]
我试图通过Nagios监视一些RHEL7服务。 我想监视服务是否正在运行或停止,并在停止时收到警报。 Nagios 4和nagios-stat我没有任何开箱即用的select,这是我们在老的Nagios服务器上做这个事情的方式,多年来一直没有更新。 编辑:我决定去与NRPE,但不能找出一个工作命令为德尔谁。 virt的ps信息是这样的: root 60804 0.3 29.2 921684 548544 ? S Oct09 5:13 /usr/bin/python /usr/share/virt-who/virt-who.py -b
我有以下testingconfiguration文件,用于在Ubuntu 14.04上运行的暴发户服务: expect stop chdir /home/joe/Projects/Marketplace env RAILS_ENV="development" script ruby -e "STDOUT.sync=true; puts 'loading…'; sleep 5; Process.kill(:STOP, Process.pid); 5.times { puts 'running'; sleep 3 }" > /tmp/upstart_test.log end script embedded的ruby脚本只是睡5秒钟(模拟加载),然后发送一个STOP信号,以便通知Upstart它已经准备好,然后打印几次“运行”(模仿一些服务的发生)。 哇,真棒。 这么简单。 问题是,当我开始这个“服务” start fake-service ,该命令挂起(等待服务完成启动),并且过程结束在停止状态,Upstart从不承认或发送一个“继续”对于。 是什么赋予了?? 更新:执行帮助,但分叉仍然失败 我发现,如果在configuration文件中,我使用exec而不是脚本块来运行启动“守护进程”的命令,它工作得很好: expect stop chdir /home/joe/Projects/Marketplace env RAILS_ENV="development" exec ruby -e "STDOUT.sync=true; puts 'loading…'; sleep 5; Process.kill(:STOP, Process.pid); […]
我在同一个DigitalOcean Ubuntu机箱上运行我的舞台和制作环境。 我有一切工作,以便每个环境可以部署到自己的目录,运行单独的独angular兽进程与单独的PID文件,Nginxconfiguration了单独的网站启用文件,将每个独angular兽实例与其适当的环境。 我的部署过程正确(重新)启动独angular兽的匹配环境。 问题是当我需要重新启动盒子本身,其中我的/etc/init.d/unicorn只configuration为生产启动。 我不知道在启动时需要做什么来启动生产和分段,害羞的是创build二级/etc/init.d/unicorn-staging和/etc/default/unicorn-staging文件。 这里是我现有的文件供参考。 /etc/init.d/unicorn #!/bin/sh ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: unicorn initscript # Description: unicorn ### END INIT INFO set -e NAME=unicorn DESC="Unicorn web server" . /lib/lsb/init-functions if […]
试图设置服务相互依赖,我正在使用的命令如下。 依赖关系没有build立起来。 似乎有我的命令somw错误的东西: sc config tomcat6 depend = mysql 我从安装该服务后 , 如何添加对Windows服务的依赖关系的这个命令
在我的计算机上查看非Microsoft服务时,大多数服务都以帐户SYSTEM身份执行。 在Windows中是否有一种机制阻止作为SYSTEM运行的任何服务在其他服务的文件夹中读取/写入数据(请参阅SYSTEM有读/写权限)? 我读了一些关于每个服务是自己的主要(服务的主要名称),但我不知道它适用于这里。
我已经为我的Android游戏做了一个服务。 该服务具有套接字连接,该连接在端口4444上打开。 我的android应用程序通过IP地址,例如192.168.1.1:4444连接到服务器,然后交换数据。 我一直在使用套接字,因为我需要实时连接。 问题是有很多WiFi的公共场所和一些家庭接入点有开放的小范围端口,例如80, 443, 3128, 8080 。 端口4444closures。 当用户正在下载我的应用程序,他们一直认为这是行不通的。 我的问题是,可以在专用服务器上configurationApache,并在例如22或443端口上启动我的App服务? 我没有使用SSH和HTTPS。 谢谢你的时间。
我知道,在Windows 7下的命令行命令… tasklist通过它的可执行名称获取当前运行的进程(包括服务) net start显示所有已启动服务的显示名称。 (“漂亮”的显示名称 ,而不是较短的,无空间的服务名称 ) 我想在命令行上实现的是 从可执行文件名称(wmiserv.exe)到后面的服务名称 反之亦然(好的,这种方式也可以在services.msc面板中完成,查找服务属性) 如果有一个命令(比如说可执行文件(可能包含path),服务名称,显示名称),并且我可以帮我find我需要的代码,那就完美了。 如果单独的svchost-Services规则适用,我缺乏理解。 例如:我目前试图findC:\Windows\System32\wmiserv.exe后面的服务,它locking了一些文件。 谷歌search只有一个search垃圾邮件和狡猾的“下载FixingTool.exe”狂野的一堆。 我所能find的exe的属性对话框(假设它是第一架飞机的benigm)听起来不像我能想出的任何服务名称。