- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个运行在 Linux/Apache/Tomcat 堆栈上的网站,它需要每隔几个月自动脱机以进行服务器维护,这将持续任意时间。有哪些选项可以让 Apache 建立和取消“服务器维护”页面?
我需要能够通过 shell 脚本来控制它。 (Google 提供的答案围绕手动编辑服务器配置展开,我不想凌晨 3 点在办公室!)我想我可以将脚本放入 .htaccess 文件中并在完成后将其删除,但这似乎不够优雅。
回复评论:
Mike's answer看起来是最佳实践答案,尽管我要做的可能更像是 Dan's answer因为第三方托管服务提供商控制着负载均衡器,我不想处理那些烂摊子。谢谢!
1 Câu trả lời
我们有一个可以做到这一点的设置,但它不仅仅包括 apache。它后面有一个负载平衡器和两个服务器。两个 Web 服务器都使用 Apache 为网站提供服务,其中之一有一个额外的虚拟主机,用于提供简单的 HTML 维护页面。负载均衡器有一个虚拟 HTTP 服务,可将请求重定向到真实服务器。该虚拟服务具有三个真实服务器:两个是实际服务器,第三个是指向维护页面的第二个服务器上的虚拟 IP。真实服务器的权重为第三个,权重尽可能小,负载均衡器使用固定加权算法。因此,当真实网站因任何原因离线时,所有请求都会转到维护主机,用户会看到带有电话号码的错误页面。事实上,我使用一个小脚本来检查真实服务器的健康状况,因此一旦有任何故障迹象,维护页面就会显示出来。
附注。我将 Load Master 1500 用于负载均衡器。
关于apache - 自动 Apache 服务器维护页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/98106/
Điều tôi muốn làm là nếu chuột ở trên nút "tiếp theo" thì nó sẽ cuộn sang phải với tốc độ chậm, và nếu chuột không ở trên nút "tiếp theo" thì nó sẽ dừng cuộn? Đây là nỗ lực của tôi http://jsfiddle.net/mdanz/nCCRy/14/ $(
StyleCop là một plugin tuyệt vời dành cho Visual Studio. Nhưng nó sẽ không hiển thị cho bạn mẹo theo thời gian thực hoặc cung cấp bất kỳ bản sửa lỗi tự động nào. Sau đó reSharper và StyleCop ra đời cho reSharper, đây là giải pháp lý tưởng, nhưng
Tôi đang sử dụng tùy chọn fuzziness cho MatchQuery của mình, nhưng tôi muốn đặt giá trị fuzziness thành tự động. Có giải pháp nào không? Ngoài ra, đối với trình gợi ý hoàn thành, bạn có thể thiết lập để hỗ trợ unicode và đối với MatchQuery của tôi, có cách nào tôi có thể không?
Tôi muốn lấy một hàng từ bảng [tên chuỗi, mật khẩu chuỗi, số nguyên gì đó] và ánh xạ nó tới một đối tượng Người dùng có 3 thuộc tính như phương thức lấy và thiết lập ở trên. Có cách nào để thực hiện tự động không? Tôi nghĩ về sự phản chiếu.
Tôi có một phương thức như thế này: void m1(string str) và tôi có một lớp như thế này: public class MyClass { public bool b1 { set; get; }
Tôi đang cố gắng phát một số dữ liệu từ Bộ điều khiển này sang Bộ điều khiển khác bằng cách sử dụng $rootScope. Nếu tôi sử dụng một trình kích hoạt như ng-click để chạy hàm sẽ phát sóng, nó
Tôi đã suy nghĩ rất nhiều về việc nên sử dụng bộ nhớ đệm hoàn toàn tự động hay bộ nhớ đệm thủ công. Phương pháp tự động của chúng tôi là giải pháp khai thác cơ sở dữ liệu, truy vấn và định dạng từng yêu cầu dữ liệu tiềm năng và trong tương lai, sau đó lưu vào bộ nhớ đệm thích hợp (bộ nhớ đệm hoặc dựa trên đĩa).
CSS của tôi phải thay đổi bằng cách sử dụng transitions và cho đến bây giờ tôi vẫn sử dụng div:hover để thực hiện điều đó. Quá trình chuyển đổi cần được kích hoạt khi bạn nhấp vào một div khác, không phải khi bạn di chuột qua div cần di chuyển/thay đổi. Tôi có thể làm điều này bằng cách nào? Cảm ơn Yong
Trong ứng dụng của tôi, tôi cần một số hình ảnh động nhưng nếu nó đã được hoạt hình hóa thì tôi không cần thời lượng. Nhưng vấn đề của tôi là nó tự động thêm thời lượng. Ở đây bạn có thể thấy 2 hàm, hàm thứ hai không có thời lượng nhưng có thời lượng (có thể bắt đầu từ 1 giây)
Hai năm trước, tôi cần tạo một công cụ tự động tải các tệp txt/csv lên máy chủ web của tôi thông qua POST và sau đó phân tích chúng thông qua PHP bằng cách sử dụng cronjob. Việc này diễn ra tự động hai lần mỗi ngày vào lúc nửa đêm. Mặc dù điều này có hiệu quả,
Vui lòng đọc các bình luận trong chương trình sau: #include void test(char c[]) { c=c+2; //tại sao điều này lại hiệu quả? c--; printf("%
Có thể là một câu hỏi ngây thơ, nhưng... Xác nhận hoặc phủ nhận: Sự tồn tại của bộ nhớ cho các đối tượng/biến có thời lượng lưu trữ tự động và tĩnh được xác định tại thời điểm biên dịch và hoàn toàn không có khả năng thời gian chạy chương trình bị lỗi vì không có đủ bộ nhớ cho các đối tượng tự động. Tất nhiên, khi đối tượng tự động
Có cách nào để tự động nhận thông báo về những thay đổi thuộc tính trong một lớp mà không cần phải viết OnPropertyChanged trong mỗi bộ thiết lập không? (Tôi có hàng trăm bất động sản và tôi muốn biết liệu chúng có thay đổi không). Anton đề xuất pro năng động
Chúng tôi đã áp dụng quy trình gitflow vào dự án của mình bằng cách sử dụng Azure DevOps. Tôi có kịch bản sau: Khi một nhánh tính năng được hợp nhất vào Develop, tôi muốn thực hiện chiến lược hợp nhất squash trong khi hoàn tất yêu cầu kéo Khi nhánh Release được hợp nhất vào Develop thường xuyên
Tôi có một phần bình luận trên trang web của mình và tôi lưu các bình luận được mã hóa HTML trong cơ sở dữ liệu của tôi. Vì vậy, tôi đã thêm bình luận này - "kiểm tra" `quotes` \và dấu gạch chéo ngược\ và html và lưu nó trong
Có tính năng nào như "TFS tự động kiểm tra trước khi kiểm tra" để tôi không kiểm tra bất kỳ tệp nào cho đến khi tôi nói "kiểm tra" không, ví dụ trong trường hợp tôi chỉ thay đổi tệp tạm thời - điều này xảy ra thường xuyên. Nói cách khác
Tôi có một trang web chạy trên nền tảng Linux/Apache/Tomcat cần tự động chuyển sang chế độ ngoại tuyến sau mỗi vài tháng để bảo trì máy chủ, việc này sẽ kéo dài trong một khoảng thời gian tùy ý. Có những tùy chọn nào để Apache thiết lập và vô hiệu hóa trang "Bảo trì máy chủ"? Tôi cần phải
Tôi thường tạo tài liệu tại nơi làm việc và trong công ty, chúng tôi gần như có ngôn ngữ riêng vì số lượng từ viết tắt và chữ viết tắt mà chúng tôi sử dụng. Vì vậy, tôi đã chán việc phải tự tay tạo danh sách các từ viết tắt và chữ viết tắt trước khi xuất bản tài liệu và một tìm kiếm nhanh trên Google đã tiết lộ một công cụ có hiệu quả
Tôi muốn chạy mã khi người dùng hoặc macro thay đổi chế độ tính toán từ tự động sang thủ công hoặc từ thủ công sang tự động. Có sự kiện nào được kích hoạt cho việc này không? (Thuộc tính là Application.Calculation trong Excel interop.) Sử dụng Excel
Câu hỏi này đã có câu trả lời ở đây: Lặp lại lệnh tự động trong Linux (13 câu trả lời) Đã đóng 6 năm trước. Tôi muốn tạo một tập lệnh để lấy tất cả tên thư mục bên trong một thư mục khác. Và đối với những điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!