Điểm:1

Máy chủ luôn chậm vào khoảng 2 giờ chiều trong 1 tuần

lá cờ no

Tôi đã làm hàng đầu và nhận được:

Nhiệm vụ: tổng cộng 590, 8 đang chạy, 582 đang ngủ, 0 đã dừng, 0 zombie
(Các) CPU 96,5%us, 2,7%sy, 0,0%ni, 0,4%id, 0,0%wa, 0,0%hi, 0,4%si, 0,0%st
Mem: 32877280k tổng, 30611188k used, 2266092k free, 4021204k đệm
Hoán đổi tổng cộng 0k, 0k đã sử dụng, 0k miễn phí, 4267024k được lưu trong bộ nhớ cache

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21672 mysql 20 0 13.1G 8.9G 8496 S 559.1 28.3 124168:04 mysqld
12025 web 20 0 494m 59m 5544 S 30.8 02 1:09.82 php-fpm
13325 web 20 0 414m 57m 8014 S 21.4 02 1:08.42 php
11111 web 20 0 495m 64m 3231 S 18.5 02 1:12.16 php-fpm
13232 mạng 20 0 505m 96m 8542 S 16.5 02 1:12.12 php-fpm
13217 web 20 0 401m 52m 8541 S 15.5 02 1:02.44 php-fpm
13119 web 20 0 475m 39m 8555 S 15.5 02 1:02.16 php-fpm
12065 web 20 0 495m 49m 2533 S 14.9 02 1:22.41 php-fpm
12161 web 20 0 412m 61m 2524 S 10.5 02 1:06.01 php-fpm
12275 web 20 0 455m 51m 1544 S 10.5 02 1:34.04 php-fpm
12427 mạng 20 0 464m 92m 7541 S 10.5 02 1:31.41 php-fpm
12127 web 20 0 459m 89m 6544 S 10.5 02 1:01.19 php-fpm

Bây giờ, tôi đang suy nghĩ và tôi nghĩ cách tốt nhất để làm cho máy chủ nhanh hơn là khởi động lại quy trình mysqld, nhưng làm cách nào để đảm bảo rằng không có kết xuất sql lớn nào đang diễn ra? Tôi đã hiển thị danh sách quy trình đầy đủ, nhưng tôi được thông báo rằng nó không cho bạn biết liệu có một kết xuất đang diễn ra hay không, bởi vì quá trình chèn diễn ra rất nhanh. Ngoài ra, làm thế nào để tôi điều tra thêm? Trong một bài báo tôi đã đọc, tôi được biết nếu id và wa thấp, tôi cần kiểm tra xem CPU có cao không và nếu CPU cao, tôi cần khởi động lại quá trình. Tôi nên khởi động lại bao lâu một lần, cây quyết định khi máy chủ chạy chậm là gì, tất cả những việc tôi cần làm là gì?

Tôi đã hiển thị danh sách quy trình đầy đủ và nhận được:

1 người dùng hệ thống Điều phối viên thanh lọc Daemon InnoDB    
4 nhân viên thanh lọc người dùng hệ thống Daemon InnoDB 
3 nhân viên thanh lọc người dùng hệ thống Daemon InnoDB 
2 người dùng hệ thống Nhân viên thanh lọc Daemon InnoDB 
5 người dùng hệ thống Trình xử lý tắt máy Daemon InnoDB 
109725 root localhost:54620 Truy vấn 0 Ban đầu hiển thị danh sách quy trình đầy đủ
142438 bánh localhost bánh Ngủ 295     
142449 bánh localhost bánh Ngủ 21      
144422 pancakes localhost pancakes Ngủ 54      
144426 bánh kếp localhost:54038 bánh kếp Ngủ 56      
145072 bookletv3 localhost bookletv3 Truy vấn 0 Đang gửi dữ liệu CHỌN SQL_CALC_FOUND_ROWS wp_posts.ID TỪ wp_posts INNER THAM GIA wp_postmeta BẬT ( wp_posts.ID = wp_postmeta.post_id ) INNER THAM GIA wp_prod wc BẬT wc.post_id = wp_posts.ID AND (0 hoặc 1) AND (wc. stock = 'm004189' OR wc.vin = 'm004189') VÀ ( wc.isbudget LÀ NULL HOẶC wc.isbudget <> 1 ) VÀ ( wc.deleted IS NULL OR wc.deleted <> 1 ) WHERE 1=1 AND ( 
  wp_postmeta.meta_key = '_prod_info_new'
) AND wp_posts.post_type = 'used-prod' AND (wp_posts.post_status = 'publish') NHÓM THEO wp_posts.ID ĐẶT HÀNG BỞI wc.SoldDate LÀ NULL, wc.SoldDate ASC, wc.isnew GIỚI HẠN MÔ TẢ 0, 15
145073 bookletv3 localhost:33840 bookletv3 Ngủ 0       
145074 bookletv3 localhost bookletv3 Truy vấn 0 Số liệu thống kê -- (thương hiệu) thành phố sản phẩm
      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )
    
      WHERE c.product != '' AND c.product = 'tiramisu' AND s.`city` = 'losangeles' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY1134","HY90428","HY10223","AR13821","AR90498","AR90613","BR92144","BR9239") 

      GIỚI HẠN 1)


      -- thành phố thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = 'Chewy' AND s.brand != '' AND s.`city` = 'losangeles' AND s.`city` != '' AND s.`prod_type` = 1 AND s.text_es <> '')


      -- thành phố
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_city_seo` s
      Ở ĐÂU `city_slug` = 'losangeles' VÀ `city_slug` != ''
      GIỚI HẠN 1)


      -- sản phẩm
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )

      WHERE c.product = 'tiramisu' AND c.product != '' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY1134","HY90428","HY10223","AR13821","AR90498","AR90613","BR92144","BR9239")

      GIỚI HẠN 1)


      -- thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE (s.brand = 'Nhai' OR s.brand = '') AND s.brand != '' AND s.`prod_type` = 1 AND s.text_es <>''

      GIỚI HẠN 1)

      -- không ai
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = '' AND s.product = '' AND s.`prod_type` = 1 AND s.text_es <>'')

      GIỚI HẠN 1
145075 bookletv3 localhost bookletv3 Ngủ 0       
145076 bookletv3 localhost bookletv3 Ngủ 0       
145077 bookletv3 localhost:33858 bookletv3 Ngủ 0       
145078 bookletv3 localhost:33860 bookletv3 Ngủ 0       
145079 bookletv3 localhost:33862 bookletv3 Ngủ 0   
145080 bookletv3 localhost bookletv3 Truy vấn 0 Số liệu thống kê -- (thương hiệu) thành phố sản phẩm
      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )
    
      WHERE c.product != '' AND c.product = 'muffins' AND s.`city` = 'losangeles' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY1134","HY90428","HY10223") 

      GIỚI HẠN 1)


      -- thành phố thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = 'Chewy' AND s.brand != '' AND s.`city` = 'losangeles' AND s.`city` != '' AND s.`prod_type` = 1 AND s.text_es <> '')


      -- thành phố
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_city_seo` s
      Ở ĐÂU `city_slug` = 'losangeles' VÀ `city_slug` != ''
      GIỚI HẠN 1)


      -- sản phẩm
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )

      WHERE c.product = 'muffin' AND c.product != '' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY1134","HY90428","HY10223","AR13821","AR90498","AR90613","BR92144","BR9239")

      GIỚI HẠN 1)


      -- thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE (s.brand = 'Chewy' OR s.brand = '') AND s.brand != '' AND s.`prod_type` = 1 AND s.text_es <>''

      GIỚI HẠN 1)

      -- không ai
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = '' AND s.product = '' AND s.`prod_type` = 1 AND s.text_es <>'')

      GIỚI HẠN 1   
145081 bookletv3 localhost bookletv3 Truy vấn 0 Số liệu thống kê -- (thương hiệu) thành phố sản phẩm
      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )
    
      WHERE c.product != '' AND c.product = 'muffins' AND s.`city` = 'losangeles' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY10223") 

      GIỚI HẠN 1)


      -- thành phố thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = 'Chewy' AND s.brand != '' AND s.`city` = 'losangeles' AND s.`city` != '' AND s.`prod_type` = 1 AND s.text_es <> '')


      -- thành phố
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_city_seo` s
      Ở ĐÂU `city_slug` = 'losangeles' VÀ `city_slug` != ''
      GIỚI HẠN 1)


      -- sản phẩm
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )

      WHERE c.product = 'muffin' AND c.product != '' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("HY2112","HY1134")

      GIỚI HẠN 1)


      -- thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE (s.brand = 'Chewy' OR s.brand = '') AND s.brand != '' AND s.`prod_type` = 1 AND s.text_es <>''

      GIỚI HẠN 1)

      -- không ai
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = '' AND s.product = '' AND s.`prod_type` = 1 AND s.text_es <>'')

      GIỚI HẠN 1
145082 bookletv3 localhost bookletv3 Truy vấn 0 Số liệu thống kê -- (thương hiệu) thành phố sản phẩm
      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )
    
      WHERE c.product != '' AND c.product = 'tiramisu' AND s.`city` = 'losangeles' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("BR92144","BR9239") 

      GIỚI HẠN 1)


      -- thành phố thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = 'Chewy' AND s.brand != '' AND s.`city` = 'losangeles' AND s.`city` != '' AND s.`prod_type` = 1 AND s.text_es <> '')


      -- thành phố
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_city_seo` s
      Ở ĐÂU `city_slug` = 'losangeles' VÀ `city_slug` != ''
      GIỚI HẠN 1)


      -- sản phẩm
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s

      INNER THAM GIA `wp_prod` c
      TRÊN (
        (c.bestproductname = s.product và c.bestproductname != '')
        HOẶC c.product = s.product
      )

      WHERE c.product = 'tiramisu' AND c.product != '' AND s.`prod_type` = 1 AND s.text_es <>''
      VÀ c.vị trí trong ("BR92144","BR9239")

      GIỚI HẠN 1)


      -- thương hiệu
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE (s.brand = 'Nhai' OR s.brand = '') AND s.brand != '' AND s.`prod_type` = 1 AND s.text_es <>''

      GIỚI HẠN 1)

      -- không ai
      CÔNG ĐOÀN TẤT CẢ

      (CHỌN văn bản s.text_es
      TỪ `wp_prod_brandproduct_seo` s
      WHERE s.brand = '' AND s.product = '' AND s.`prod_type` = 1 AND s.text_es <>'')

      GIỚI HẠN 1

Bất kỳ hướng dẫn về điều này? Tôi sợ hãi, bởi vì tôi không chắc chắn 100% phải làm gì.

lá cờ in
Bằng cách khởi động lại daemon, bạn chỉ giải quyết các triệu chứng. Tìm nguyên nhân thay thế. Nếu nó xảy ra vào những thời điểm cụ thể thì rất có thể có một công việc định kỳ đang chạy vào thời điểm đó. Kiểm tra những gì nó làm và sửa chữa hoặc tối ưu hóa nó.
lá cờ in
Nếu nguyên nhân là do yêu cầu web, hãy kiểm tra nhật ký truy cập. Có thể trình thu thập thông tin được lập trình kém là nguyên nhân.
Patrick Mevzek avatar
lá cờ cn
"Bây giờ, tôi đang suy nghĩ và tôi nghĩ cách tốt nhất để làm cho máy chủ nhanh hơn là khởi động lại quy trình mysqld" Tại sao bạn thực sự nghĩ như vậy? RAM được cho là đã được sử dụng, ram miễn phí là vô dụng, xem https://www.linuxatemyram.com/; nếu nó sử dụng bộ nhớ thì đó là vì nó lưu trữ rất nhiều thứ giúp **cải thiện** hiệu suất, bằng cách khởi động lại nó, bạn sẽ mất tất cả những thứ đó và trên thực tế, hệ thống của bạn sẽ chậm hơn ngay sau đó.
Patrick Mevzek avatar
lá cờ cn
"Máy chủ luôn chậm vào khoảng 2 giờ chiều trong 1 tuần" Xác định chậm. Thế nào là chậm? Bao nhiêu so với bình thường? Bạn có giám sát tại chỗ để theo dõi xu hướng và so sánh mọi thứ hay đó chỉ là "chủ quan". Chính xác thì "khoảng 2 giờ chiều trong 1 tuần" nghĩa là gì? Bạn có bất cứ điều gì như công việc định kỳ chạy lúc 2 giờ chiều không? Bạn có xem các tệp nhật ký Apache của mình để xem bạn có loại hoạt động nào trong khung thời gian đó không? Bạn có giám sát các tệp nhật ký và/hoặc hành vi của Apache không? Vân vân.
Patrick Mevzek avatar
lá cờ cn
"Bất kỳ hướng dẫn về điều này?" Câu hỏi của bạn quá rộng, bạn chỉ đang hỏi cách thực hiện công việc quản trị hệ thống dựa trên một vài chi tiết. Đầu ra `top` của bạn cho thấy bạn sử dụng Apache, Mysql và PHP. Vấn đề có thể xảy ra với tất cả chúng. Sau đó, bạn hiển thị một truy vấn SQL lớn. Có lẽ đó là vấn đề, có thể không. DB lớn như thế nào? Bạn có chỉ số? Bạn có theo dõi mọi thứ không? Có quá nhiều câu hỏi... Có lẽ bạn nên bắt đầu bằng cách tiếp cận những người phụ trách các ứng dụng PHP mà bạn đang chạy trên máy chủ này và thảo luận với họ.
Michael Hampton avatar
lá cờ cz
Giữa MySQL và PHP, máy chủ của bạn đang sử dụng khoảng 100% CPU của nó. Điều này rõ ràng đã diễn ra trong một thời gian khá lâu vì MySQL đã tích lũy được lượng thời gian chạy khá lớn. Dự đoán tốt nhất của tôi ở đây là ứng dụng của bạn có các truy vấn SQL chưa được tối ưu hóa hoặc được tối ưu hóa kém đang làm chậm hệ thống. Yêu cầu các nhà phát triển ứng dụng xem lại nhật ký chậm của MySQL và xử lý những kẻ vi phạm tồi tệ nhất.
Wilson Hauck avatar
lá cờ jp
Yêu cầu thông tin bổ sung. Bất kỳ thiết bị SSD hoặc NVME nào trên máy chủ MySQL Host? Đăng trên pastebin.com và chia sẻ các liên kết. Từ thư mục gốc đăng nhập SSH của bạn, Kết quả văn bản của: B) HIỂN THỊ TRẠNG THÁI TOÀN CẦU; sau tối thiểu 24 giờ C) HIỂN THỊ BIẾN TOÀN CẦU; D) HIỂN THỊ ĐẦY ĐỦ QUY TRÌNH; E) TÌNH TRẠNG; không HIỂN THỊ TÌNH TRẠNG, chỉ TÌNH TRẠNG; G) HIỂN THỊ TÌNH TRẠNG INNODB ĐỘNG CƠ; VÀ Thông tin rất hữu ích tùy chọn, nếu có bao gồm - htop HOẶC hàng đầu cho hầu hết các ứng dụng đang hoạt động, ulimit -a cho danh sách các giới hạn, iostat -xm 5 3 cho IOPS theo thiết bị, để phân tích điều chỉnh khối lượng công việc của máy chủ nhằm đưa ra đề xuất.
Wilson Hauck avatar
lá cờ jp
Cái này dài nhưng vui lòng quét toàn bộ nội dung và sau đó làm việc với GIẢI THÍCH CHỌN ....-- https://dev.mysql.com/doc/refman/5.7/en/explain.html - để được hỗ trợ đáng kể trong việc tìm hiểu lý do truy vấn của bạn CHẬM. Bạn sẽ khám phá ra nếu bạn đọc rất cẩn thận, ANALYZE TABLE tbl_name; sẽ làm mới bảng thống kê và đôi khi đây là điều duy nhất cần thiết.
Wilson Hauck avatar
lá cờ jp
@goofball Vui lòng đăng nhật ký truy vấn chậm của bạn bao gồm từ 1:30 đến 2:30 chiều trong hai ngày làm việc bình thường để phân tích.

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