Systemd는 더 이상 서비스를 시작하지 않습니다

Systemd는 더 이상 서비스를 시작하지 않습니다

지금 두시간 넘게 검색 중인데..

얼마 전에 저는 PHP 애플리케이션을 위한 시스템 서비스를 만들었습니다. 이것은 어제 아침까지 훌륭하게 작동했습니다. 시작 시 서비스 작동이 중지되었고 "sudo systemctl start TcpSocket" 명령도 작동하지 않았습니다. 깜박이는 커서가 표시되었고 Ctrl+C를 사용하여 종료해야 했습니다.

"php /home/ttn-admin/Scripts/TcpSocket.php" 명령을 사용하여 애플리케이션을 실행하는 데 문제가 없습니다.

서비스 파일 내용:

[Unit]
Description=TcpSocket Service
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/bin/php /home/ttn-admin/Scripts/TcpSocket.php

[Install]
WantedBy=multi-user.target

"journalctl -u TcpSocket.service -f -n100" 명령은 어제 아침까지만 표시되었습니다.

더 이상 어디를 봐야 할지, 왜 몇 년 후에 작동이 멈췄는지 모르겠습니다...

감사해요.

편집 1:

"systemctl status TcpSocket" 출력:

TcpSocket.service - TcpSocket Service Loaded: loaded (/usr/lib/systemd/system/TcpSocket.service; disabled; vendor preset: disabled) Active: inactive (dead)

"systemctl status" 출력:

ttn-server
    State: starting
     Jobs: 16 queued
   Failed: 0 units
    Since: Tue 2023-01-10 13:07:37 UTC; 51s ago
   CGroup: /
           ├─user.slice 
           │ └─user-0.slice 
           │   ├─session-1.scope 
           │   │ ├─ 1317 /usr/libexec/cockpit-session localhost
           │   │ ├─ 1331 cockpit-bridge
           │   │ ├─ 1352 /usr/libexec/cockpit-pcp
           │   │ ├─ 1374 /bin/bash
           │   │ ├─ 1402 systemctl status
           │   │ └─ 1403 less
           │   └─[email protected]
           │     ├─session.slice 
           │     │ └─dbus-broker.service 
           │     │   ├─ 1366 /usr/bin/dbus-broker-launch --scope user
           │     │   └─ 1370 dbus-broker --log 4 --controller 9 --machine-id b5d31d5285d04f3abc6786e2fd9dd45e --max-bytes 100000000000000 --max>
           │     └─init.scope 
           │       ├─ 1322 /usr/lib/systemd/systemd --user
           │       └─ 1323 (sd-pam)
           ├─init.scope 
           │ └─ 1 /usr/lib/systemd/systemd rhgb --switched-root --system --deserialize 31
           └─system.slice 
             ├─irqbalance.service 
             │ └─ 766 /usr/sbin/irqbalance --foreground
             ├─abrt-journal-core.service 
             │ └─ 791 /usr/bin/abrt-dump-journal-core -D -T -f -e
             ├─packagekit.service 
             │ └─ 1369 /usr/libexec/packagekitd
             ├─systemd-udevd.service 
             │ └─ 623 /usr/lib/systemd/systemd-udevd
             ├─dbus-broker.service 
             │ ├─ 760 /usr/bin/dbus-broker-launch --scope system --audit
             │ └─ 762 dbus-broker --log 4 --controller 9 --machine-id b5d31d5285d04f3abc6786e2fd9dd45e --max-bytes 536870912 --max-fds 4096 --m>
             ├─systemd-homed.service 
             │ └─ 771 /usr/lib/systemd/systemd-homed
             ├─mariadb.service 
             │ └─ 901 /usr/libexec/mariadbd --basedir=/usr
             ├─polkit.service 
             │ └─ 768 /usr/lib/polkit-1/polkitd --no-debug
             ├─realmd.service 
             │ └─ 1357 /usr/libexec/realmd
             ├─systemd-timedated.service 
             │ └─ 1358 /usr/lib/systemd/systemd-timedated
             ├─chronyd.service 
             │ └─ 776 /usr/sbin/chronyd -F 2
             ├─auditd.service 
             │ ├─ 727 /sbin/auditd
             │ └─ 729 /usr/sbin/sedispatch
             ├─php-fpm.service 
             │ ├─ 813 php-fpm: master process (/etc/php-fpm.conf)
             │ ├─ 831 php-fpm: pool www
             │ ├─ 832 php-fpm: pool www
             │ ├─ 833 php-fpm: pool www
             │ ├─ 834 php-fpm: pool www
             │ └─ 835 php-fpm: pool www
             ├─abrt-xorg.service 
             │ └─ 793 /usr/bin/abrt-dump-journal-xorg -fxtD
             ├─ModemManager.service 
             │ └─ 796 /usr/sbin/ModemManager
             ├─systemd-journald.service 
             │ └─ 611 /usr/lib/systemd/systemd-journald
             ├─atd.service 
             │ └─ 1020 /usr/sbin/atd -f
             ├─sshd.service 
             │ └─ 819 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
             ├─crond.service 
             │ └─ 1031 /usr/sbin/crond -n
             ├─NetworkManager.service 
             │ └─ 804 /usr/sbin/NetworkManager --no-daemon
             ├─cockpit.service 
             │ └─ 1303 /usr/libexec/cockpit-tls
             ├─systemd-hostnamed.service 
             │ └─ 1342 /usr/lib/systemd/systemd-hostnamed
             ├─gssproxy.service 
             │ └─ 821 /usr/sbin/gssproxy -D
             ├─rsyslog.service 
             │ └─ 769 /usr/sbin/rsyslogd -n
             ├─abrtd.service 
             │ └─ 773 /usr/sbin/abrtd -d -s
             ├─firewalld.service 
             │ └─ 797 /usr/bin/python3 -s /usr/sbin/firewalld --nofork --nopid
             ├─systemd-userdbd.service 
             │ ├─ 726 /usr/lib/systemd/systemd-userdbd
             │ ├─ 733 systemd-userwork
             │ ├─ 734 systemd-userwork
             │ └─ 735 systemd-userwork
             ├─system-cockpithttps.slice 
             │ └─cockpit-wsinstance-https@e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.service 
             │   ├─ 1309 /usr/libexec/cockpit-ws --for-tls-proxy --port=0
             │   └─ 1319 /usr/bin/ssh-agent
             ├─httpd.service 
             │ ├─ 1000 /usr/sbin/httpd -DFOREGROUND
             │ ├─ 1089 /usr/sbin/httpd -DFOREGROUND
             │ ├─ 1090 /usr/sbin/httpd -DFOREGROUND
             │ ├─ 1091 /usr/sbin/httpd -DFOREGROUND
             │ └─ 1094 /usr/sbin/httpd -DFOREGROUND
             ├─systemd-oomd.service 
             │ └─ 724 /usr/lib/systemd/systemd-oomd
             ├─mcelog.service 
             │ └─ 767 /usr/sbin/mcelog --daemon --foreground
             ├─systemd-resolved.service 
             │ └─ 725 /usr/lib/systemd/systemd-resolved
             ├─pmcd.service 
             │ ├─ 1004 /usr/bin/sh /usr/libexec/pcp/lib/pmcd start-systemd
             │ └─ 1297 /usr/libexec/pcp/bin/pmcd_wait
             ├─system-getty.slice 
             │ └─[email protected] 
             │   └─ 1059 /sbin/agetty -o -p -- \u --noclear tty1 linux
             ├─smartd.service 
             │ └─ 770 /usr/sbin/smartd -n -q never --capabilities=mail
             ├─systemd-logind.service 
             │ └─ 772 /usr/lib/systemd/systemd-logind
             └─abrt-oops.service 
               └─ 792 /usr/bin/abrt-dump-journal-oops -fxtD

답변1

문제가 해결되어 다른 서비스가 활성화되었습니다. 이것이 내 서비스가 시작되지 않는 이유입니다.

systemctl 마스크 명령을 사용하여 "pmcd" 및 "pmlogger" 서비스를 차단했습니다.

모든 도우미들에게 감사드립니다 :D

관련 정보