Điểm:0

Tại sao tập lệnh systemd ngừng ghi vào nhật ký sau khi khởi động lại dịch vụ?

lá cờ jp

Tôi có một tệp đơn vị systemd. Nó bắt đầu một tập lệnh php. Có một lỗi mạng khiến tôi phải khởi động lại sau khi không có gì khác hoạt động. Tôi nhận thấy rằng tập lệnh không còn ghi vào tệp nhật ký đã chỉ định nữa, cho đến khi tôi buộc xoay theo cách thủ công.

[Đơn vị]
Mô tả=Dịch vụ tùy chỉnh
Muốn=mạng-online.mục tiêu
Sau=mạng-online.đích

[Dịch vụ]
ExecStart=/usr/bin/php -f /path/to/php/script.php
ExecStopPost=/bin/bash /usr/local/bin/script-stopped.sh <--- Chỉ cần gửi một email
StandardOutput=file:/var/log/script.log <--- Dừng ghi sau khi khởi động lại trừ khi tôi xoay

[Cài đặt]
WantedBy=multi-user.target

Tôi đang cố gắng hiểu tại sao điều này xảy ra ở cấp độ kỹ thuật dài dòng. Sau khi cố gắng tìm kiếm thông tin, tôi cảm thấy như mình đang tìm kiếm không đúng thứ, vì vậy tôi nghĩ rằng một lời giải thích sẽ hữu ích.

Chỉnh sửa Có lẽ điều này có liên quan? https://serverfault.com/a/718947/409772

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.