Máy tínhSự an toàn

Lỗi "502 Bad Gateway" - đó là những gì? Nguyên nhân và biện pháp

Mỗi người sử dụng Internet đã chứng kiến trong thông điệp duyệt "502: Bad Cổng», có nghĩa là sự xuất hiện của một lỗi ở phía bên của máy chủ web trong xử lý truy vấn. Nguyên nhân phổ biến nhất của thất bại liên quan đến phần cứng máy chủ web cấu hình sai hoặc công ty lưu trữ. vấn đề giữa các ý kiến DNS xử lý không đúng hoặc máy chủ proxy.

Những gì hiện "502: Bad Gateway"

Lỗi này chỉ ra rằng các yêu cầu từ trình duyệt đến máy chủ web đã làm, nhưng đã được xử lý không đúng cách hoặc loại bỏ khỏi hàng đợi chung. Nếu máy chủ ứng dụng nằm đằng sau một cửa ngõ Internet, rất có thể vấn đề là ở cửa ngõ hoặc trong công việc của các máy chủ web, mà truyền thông tin đến lỗi gateway, và sau đó được hiển thị trong trình duyệt của người dùng.

Nguyên nhân của lỗi 502. Việc thiếu các nguồn tài nguyên máy chủ

Vấn đề chính của sự xuất hiện của lỗi này là tài nguyên máy chủ không đủ để xử lý các truy vấn đến, bởi vì trong đó máy chủ bắt đầu để tạo ra một Thiếu lỗi 502. tài nguyên có thể là phần cứng (thiếu bộ nhớ, không đủ tốc độ xử lý hoặc ổ đĩa) và phần mềm liên quan đến máy chủ sai hoặc phần mềm được sử dụng.

Nhưng cũng có những tình huống mà một máy chủ với đủ nguồn lực tiếp tục định kỳ tạo ra một lỗi 502: Bad Gateway. Những gì nó có thể được, nếu không nói là lỗi phần cứng?

giới hạn tài nguyên có thể được nhập tự động khi bạn thoát khỏi một máy chủ VPS chuyên dụng hoặc chia sẻ bên ngoài lưu trữ của gói cước. Kết quả là, các máy chủ không thể xử lý tải trọng hiện tại.

các máy chủ web như Apache, có một số cố định của yêu cầu xử lý, mà được quy định trong cấu hình của nó. Nếu cả hai đều đang bận rộn, yêu cầu đến được xếp hàng đợi, và trong khi nó không được vượt quá một phút cho mỗi trong số họ. Trong trường hợp có yêu cầu thời gian chờ là hủy bỏ và người dùng được trình bày với một xử lý lỗi 502. Thêm vào đó chỉ đơn giản là có thể không có đủ nguồn lực sẵn có hiện nay cho hàng đợi xử lý bình thường.

Nếu bạn đang sử dụng trên máy chủ PHP + phần mềm FastCGI bó tại một số quy trình php-cgi không được tối ưu hóa hầu như luôn luôn xảy ra tình trạng quá tải và thiếu nguồn lực.

Các nguyên nhân phổ biến nhất của một thiếu nguồn lực cho các yêu cầu xử lý

  1. Máy chủ không thể đối phó với số lượng hiện tại của khách truy cập đồng thời. Ngoài ra, một phần đáng kể các nguồn lực có thể dành nhiều nhện công cụ tìm kiếm , và các kịch bản phần mềm sai.
  2. máy chủ quá tải trong các hacker DDos tấn công khi máy chủ được đưa đến sự thất bại của một số lượng lớn các yêu cầu đồng thời để được xử lý.
  3. Có những lần khi sử dụng các dịch vụ của lưu trữ ảo đột nhiên một lỗi 502: Bad Gateway. có nghĩa là gì? Điều này có thể chỉ ra một vấn đề ở phía máy chủ, được gọi là overselling, t. E. Công ty Hosting đặt một máy chủ một số lượng tài khoản khách hàng rằng những khoảnh khắc đỉnh tải trọng hiện tại họ thiếu tài nguyên phần cứng.
  4. cấu hình không chính xác của máy chủ riêng của mình, hoặc thiếu của phần mềm hoặc phần cứng tương thích.
  5. Sử dụng các plug nguồn lực bên ngoài trực tuyến, chẳng hạn như một khách truy cập, cung cấp tin khác nhau, kịch bản. Các lỗi có thể xảy ra trong trường hợp của các vấn đề với các nguồn bên ngoài.
  6. Tải file lớn đến máy chủ khi người nghèo chất lượng kết nối Internet.

Lỗi PHP Script

Lỗi 502 có thể xảy ra bởi vì kịch bản, plug-in hoặc phần mở rộng cho PHP ngôn ngữ, mà sau khi hoàn thành các máy chủ thực hiện không truyền mã tương ứng. Ví dụ, để tạo ra một lỗi 502: Bad Cổng nginx là một trong những proxy tùy chọn máy chủ có thể do quyết định không đúng về tình trạng kịch bản và nhận thức của ngắt kết nối với các dịch vụ của một máy chủ web như là một lỗi hệ thống.

Vì vậy, tất cả các thông tin tĩnh (bản vẽ, các trang trang web, Robots) các tập tin để tải đúng cách và không có lỗi. Những gì hiện "502: Bad Gateway" trong trường hợp này? Đó là một sự thất bại xảy ra là khi tải kịch bản phần mềm, plug-in và phần mở rộng.

biện pháp khắc phục 502

Bước đầu tiên là để phân tích các tải máy chủ hiện tại, đặc biệt là trong những khoảnh khắc của lỗi. Chú ý đặc biệt phải được thanh toán vào bộ nhớ tải và sự cần thiết phải tăng kích thước của nó để cải thiện xử lý truy vấn.

Kiểm tra các thiết lập đúng đắn về giới hạn về số lượng đồng thời xử lý bởi các quá trình php-cgi. cấu hình sai của họ dẫn đến dịch vụ nhanh chóng và thông điệp xảy ra thường xuyên quá tải "502: Bad Gateway". Đó là những gì và làm thế nào để điều chỉnh các giới hạn của quy trình, tìm nhà cung cấp dịch vụ lưu trữ bàn.

Hạn chế tối đa các yêu cầu tới các tài nguyên mạng bên ngoài, và thiết lập thời hạn bốc hàng và phản ứng của họ. Điều này cho phép bạn xem, những gì để lại tài nguyên của máy chủ, và giúp thoát khỏi bên ngoài "trượt" của trang web.

Trong trường hợp có sự nghi ngờ của các thiết lập cấu hình máy chủ Overselling hoặc không chính xác, hãy liên hệ các máy chủ hỗ trợ khách hàng. Nếu không có phản ứng và vấn đề vẫn còn, thay đổi nhà cung cấp hosting. server không chạy có thể dẫn đến tổn thất do một lỗi đơn giản 502: Bad Gateway. Điều này có nghĩa gì cho doanh nghiệp, tôi nghĩ rằng nó không phải là cần thiết để giải thích.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.