Máy chủ SMTP ảo IIS6 không tự động sao lưu sau khi khởi động lại hệ thống


9

Tôi đã có một máy chủ ảo chạy Win2008 RC2. Tôi đã thiết lập IIS6 với một máy chủ SMTP ảo trên đó để trở thành nhà cung cấp thư cho các trang web tôi đang lưu trữ ở đó. Tất cả đều hoạt động tốt, nhưng vì lý do nào đó máy chủ khởi động lại (cập nhật tự động vẫn được bật - tôi đang cố gắng thực hiện công việc này ít nhất có thể vì chúng tôi có rất nhiều khách hàng), IIS6 không khởi động lại Máy chủ SMTP. Lỗi này gây ra 500 lỗi trong thiết lập hiện tại, vì vậy tôi dành nửa ngày để xin lỗi.

Có ý kiến ​​gì không?

Trong Dịch vụ, tôi đã thiết lập mọi thứ để tự động sao lưu nhưng vẫn không có xúc xắc.

Ngay khi tôi khởi động lại SMTP, không có vấn đề gì, tất cả thư sẽ được gửi. Nó hoạt động hoàn hảo, nó sẽ không tự khởi động lại.

Tôi thực sự không muốn tắt cập nhật tự động vì chúng tôi là một công ty nhỏ. Tôi không thể dành thời gian để cập nhật thủ công 15 bản sao mỗi khi MS quyết định có một bản vá bảo mật.

Tất cả lời khuyên đánh giá cao! BTW, tôi là một người mới hoàn toàn cho các diễn đàn này. Tôi đã tìm kiếm nhưng không thể tìm thấy câu trả lời, vì vậy xin vui lòng. Nhưng vững chắc. Tôi đã học được ở đây.


Có bất cứ điều gì khác được cài đặt và chạy trên máy chủ này?
Dan

Và có bất cứ điều gì trong bản ghi sự kiện?
Dan

Câu trả lời:


5

Máy chủ SMPT có thể được thiết lập để bắt đầu thủ công để thay đổi nó thành tự động theo các bước dưới đây.

  1. Nhấp vào Bắt đầu
  2. Trong hộp Tìm kiếm, gõ Dịch vụ, sau đó nhấn enter
  3. Tìm dịch vụ quản trị IIS trong danh sách dịch vụ
  4. Nhấp đúp vào Dịch vụ quản trị IIS và đặt "Loại khởi động" thành Tự động
  5. Tìm giao thức chuyển thư đơn giản (SMTP) trong danh sách dịch vụ
  6. Nhấp đúp vào Giao thức chuyển thư đơn giản IIS (SMTP) và đặt "Loại khởi động" thành Tự động
  7. Làm xong! Bây giờ nó sẽ bắt đầu khi tự động hóa khi máy tính của bạn bật

2

Tôi nhận thấy vào năm 2008, với IIS6 SMTP được cài đặt, SMTPSvc không được đặt thành tự động bắt đầu, nó được đặt thành thủ công. Bạn có thể thử:

sc config smtpsvc start= auto

Nếu đó không phải là cú pháp đúng (hiện tại tôi không có máy nào tiện dụng), bạn có thể chạy services.msc và tìm dịch vụ SMTP và thay đổi thành tự động. Sau đó cung cấp cho máy chủ của bạn khởi động lại nhanh chóng và xem nếu điều đó giúp.


Cảm ơn Jon - đó là điều kỳ lạ, sau khi Win khởi động lại, mọi thứ dường như quay trở lại ngoài dịch vụ SMTP. Tôi đã đặt nó thành Tự động. Đó là một cái gì đó để làm với hệ thống kỳ lạ này, nơi bạn có IIS7 đang chạy trang web và IIS6 (ảo) đang chạy thư gây nhầm lẫn cho nó, hoặc tôi đã không may mắn!. Cảm ơn đã trả lời mặc dù - nhiều đánh giá cao.
Julian James

1

Là một giải pháp tạm thời cho đến khi bạn tìm ra lý do - lên lịch công việc để khởi động lại dịch vụ SMTP hoặc thực thi tập lệnh như:

net dừng smtpsvc net bắt đầu smtpsvc

(thêm ví dụ ở đây: Làm cách nào tôi có thể tự động khởi động lại dịch vụ Windows nếu nó gặp sự cố? )

Bạn có thể lên lịch các bản cập nhật Windows xảy ra vào một thời điểm cụ thể trong ngày và sau đó lên lịch để dịch vụ được khởi động lại vài phút sau đó để giảm thiểu sự cố cho người dùng của bạn không?


Cảm ơn Dan, và xin lỗi vì trả lời chậm - đã hết cúm. Điều này chắc chắn trông giống như một con đường để khám phá. Tôi sẽ đăng lại nếu tôi nhấn giải pháp, nhưng liên kết đó có vẻ như câu trả lời nằm ở đó! Tôi có thể sử dụng máy chủ SMTP chạy trên một máy để gửi thông báo lỗi nếu khởi động lại không hoạt động trên máy kia. Vì vậy, một chút hack tường lửa, và điều đó thực sự hứa hẹn.
Julian James
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.