无法运行并行apache httpd实例
问题描述:
我在我的apache服务器中创建了2个conf文件httpd.conf和httpd1.conf。为了运行它的两个实例。无法运行并行apache httpd实例
当我尝试同时启动Apache实例
httpd -f /etc/httpd/conf/httpd1.conf -k start
和
httpd -f /etc/httpd/conf/httpd.conf -k start
只有一个实例开始。我能够运行第一次或第二次。但无法并行运行它们。
我得到的错误httpd (pid 51415) already running
。
作为服务器在运行任何应用程序的多个实例时应该没有任何问题。
答
好的,我发现问题。每个httpd服务实例都将进程ID的值存储在单独的文件中。为了运行每个实例,需要生成一个新的进程ID。进程id文件的位置在httpd.conf