ਕਿਉਂਕਿ Linux ਸਿਸਟਮਾਂ 'ਤੇ MySQL ਪ੍ਰਕਿਰਿਆ ਕਈ ਵਾਰ ਕਰੈਸ਼ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ MONIT ਨਿਗਰਾਨੀ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨ ਲਈ MySQL ਸਿਸਟਮ ਪ੍ਰਕਿਰਿਆ ਦੀ pidfile ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਪਰ ਕੋਈ ਨਹੀਂ ਜਾਣਦਾ ਕਿ ਇਹ pidfile ਕਿੱਥੇ ਅਤੇ ਕਿਵੇਂ ਲੱਭਣੀ ਹੈ, ਮੈਂ ਇਹ ਜਾਣਕਾਰੀ ਇੱਥੇ ਸਾਂਝੀ ਕਰ ਰਿਹਾ ਹਾਂ!
ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਦੋ SSH ਕਮਾਂਡਾਂ mysql ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੇਖ ਸਕਦੀਆਂ ਹਨ:
ps -ef|grep mysqldwatch -n 1 "ps -ef | grep mysql"
SSH ਹੇਠਾਂ ਦਿੱਤੇ ਸਵਾਲ ਦੇ ਨਤੀਜੇ ਵਾਪਸ ਕਰਦਾ ਹੈ:
root 6206 1 0 16:19 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/centos-ufo.pid
mysql 6280 6206 3 16:19 ? 00:00:22 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/centos-ufo.err --pid-file=/var/lib/mysql/centos-ufo.pid
root 6691 1844 0 16:29 pts/0 00:00:00 grep mysqldਉਮੀਦ ਹੈ, ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ( https://www.chenweiliang.com/ ) 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਲੇਖ "MySQL ਡੇਟਾਬੇਸ ਪ੍ਰਕਿਰਿਆ pidfile ਕਿੱਥੇ ਹੈ? MySQL pidfile ਨੂੰ ਪੁੱਛਗਿੱਛ ਕਰਨ ਦਾ ਹੁਕਮ" ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋਵੇਗਾ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ: https://www.chenweiliang.com/cwl-438.html
