Điểm:0

Dịch vụ không thể sử dụng mysql khi khởi động

lá cờ pe

Tôi đang gặp một lỗi kỳ lạ. Tôi đã thiết lập Postfix & ASSP, ASSP để sử dụng cơ sở dữ liệu mysql và tất cả đều ổn. Nếu tôi chạy perl assp.pl thì cuộc sống không phải lo lắng.

Tuy nhiên, nếu tôi thiết lập assp để chạy như một dịch vụ (để nó tự động khởi động) thì nó sẽ khởi động, nhưng không có bảng nào được nhập, nó không có quyền truy cập vào perl hoặc không có quyền truy cập vào mysql. ..

Tôi đã thử nâng cao các quyền và gần như mọi thứ tôi có thể nghĩ ra... Điều gì có thể gây ra điều này?

/etc/systemd/system/assp.service

[Đơn vị]
Mô tả=Proxy SMTP AntiSpam
Sau=mysql.service network.target
[Dịch vụ]
Loại=oneshot
RemainafterExit=true
ExecStart=/usr/bin/perl /var/db/assp/assp.pl /var/db/assp/
ExecStop=/usr/bin/killall /usr/bin/perl
Người dùng = root
[Cài đặt]
WantedBy=multi-user.target

Lời khuyên nào cũng sẽ được đánh giá cao :)

Nhật ký khởi động Nhật ký khởi động thực sự hiển thị lỗi. Nhưng tôi không chắc đó là lỗi quyền perl hay mysql.

21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu danh sách trắng: Không thể định vị phương thức đối tượng "kết nối" qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Persblack: Không thể định vị phương thức đối tượng "kết nối" qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu danh sách đỏ: Không thể định vị phương thức đối tượng "kết nối" qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Delaydb: Không thể định vị phương thức đối tượng "kết nối" qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Delaydb.white: Không thể định vị phương thức đối tượng "kết nối" thông qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Pbdb.white.db: Không thể định vị phương thức đối tượng "kết nối" thông qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Pbdb.black.db: Không thể định vị phương thức đối tượng "kết nối" thông qua gói "DBI" tại dòng phụ main::checkDBCon 63.
21/07/2017 00:52:41 [Worker_10001] Lỗi cơ sở dữ liệu Pbdb.rbl.db: Không thể định vị phương thức đối tượng "kết nối" qua gói "DBI" tại dòng phụ chính::checkDBCon 63
Michael Hampton avatar
lá cờ cz
Điều gì được ghi lại khi bạn bắt đầu dịch vụ?
Marcel avatar
lá cờ pe
Mọi thứ vẫn bình thường, ngoại trừ nhập bảng @MichaelHamptonm tôi đã thêm nó ở trên
Michael Hampton avatar
lá cờ cz
Điều này trông giống như một vấn đề cài đặt. Chính xác thì bạn đã cài đặt ASSP như thế nào?
Marcel avatar
lá cờ pe
@MichaelHampton Tôi đã cài đặt nó theo hướng dẫn dành cho centos... Không có điều gì lạ về quá trình cài đặt. Điều kỳ lạ duy nhất (điều đó không thực sự kỳ lạ) là tôi sử dụng myql để lưu trữ các bản ghi

Đă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.