溫馨提示×

Ubuntu如何監控php-fpm的運行狀態

小樊
45
2025-04-17 17:19:04
欄目: 編程語言

要在Ubuntu上監控php-fpm的運行狀態,您可以使用以下方法:

  1. 使用命令行工具:

    • systemctl:查看php-fpm服務狀態。
      systemctl status php-fpm
      
    • ps:查看php-fpm進程。
      ps aux | grep php-fpm
      
    • tophtop:實時查看系統進程和資源占用情況。
      top
      
      htop
      
  2. 使用監控工具:

    • monit:一個用于管理和監視系統進程、文件、目錄和設備的實用程序。 安裝monit:
      sudo apt-get install monit
      
      配置monit以監視php-fpm:
      sudo nano /etc/monit/conf.d/php-fpm.conf
      
      在打開的文件中添加以下內容:
      check process php-fpm with pidfile /run/php/php7.4-fpm.pid
          start program = "/etc/init.d/php7.4-fpm start"
          stop program = "/etc/init.d/php7.4-fpm stop"
          if failed host 127.0.0.1 port 9000 protocol http then restart
          if 5 restarts within 5 cycles then timeout
      
      保存文件并重啟monit服務:
      sudo systemctl restart monit
      
    • glances:一個跨平臺的系統監視工具,提供了一個基于ncurses的用戶界面。 安裝glances:
      sudo apt-get install glances
      
      運行glances:
      glances
      
  3. 使用Web服務器監控:

    如果您使用的是Nginx或Apache作為Web服務器,可以通過訪問它們的狀態頁面來查看php-fpm的運行狀態。

    • Nginx:確保已安裝并配置了nginx-extras包,然后訪問http://your_server_ip/nginx_status。
    • Apache:確保已啟用mod_status模塊,然后訪問http://your_server_ip/server-status。

這些方法可以幫助您監控php-fpm的運行狀態。根據您的需求選擇合適的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女