실행 service apache start
하면 로그 파일에 다음 항목이 표시됩니다.
[mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix)
OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations
[core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd'
[mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully
서비스 apache
가 시작되지 않습니까? 인터넷에서 SIGWINCH
[ Window size change
]의 의미를 찾을 수 있지만이 경우에는 실제로 도움이되지 않습니다.
파일 /etc/systemd/system/apache.service
:
[Unit]
Description=The Apache Webserver [FaF Compiled]
After=network.target nss-lookup.target time-sync.target
Before=getty@tty1.service plymouth-quit.service xdm.service
[Service]
Type=notify
PrivateTmp=true
ExecStart=/usr/sbin/httpd -k start
ExecReload=/usr/sbin/httpd -k graceful
ExecStop=/usr/sbin/httpd -k graceful-stop
KillMode=mixed
[Install]
WantedBy=multi-user.target
Alias=httpd.service apache.service
SLES 12 SP1에서 실행 중입니다. 나는 스스로 아파치를 컴파일했다. 시작하면 apachectl -k start
완벽하게 작동하며 PHP 코드에 액세스하여 실행할 수 있습니다.
내 질문 :apache
서비스가 시작되지 않는
이유는 무엇입니까? 로 활성화했습니다 systemctl enable apache
. 이것은 출력이었습니다.
ln -s '/usr/lib/systemd/system/apache2.service' '/etc/systemd/system/httpd.service'
ln -s '/usr/lib/systemd/system/apache2.service' '/etc/systemd/system/apache.service'
ln -s '/usr/lib/systemd/system/apache2.service' '/etc/systemd/system/multi-user.target.wants/apache2.service'
SIGWINCH
치명적인가? 기본 동작은 신호를 버리는 것입니다.