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