ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਕੀ ਮੋਨੀਟ ਕਨੈਕਟ ਨਹੀਂ ਕਰ ਸਕਦਾ? ਅੰਤਮ ਹੱਲ ਇੱਥੇ ਹੈ!
ਕੀ ਤੁਸੀਂ ਕਦੇ ਦੇਖਿਆ ਹੈ "Monit Cannot connect to [IP地址]:2812 -- Connection refused"ਤੁਹਾਡਾ ਸਿਰ ਅਤੇ ਕੰਨ ਖੁਰਚਣਾ?
ਇਹ ਗਾਈਡ ਮੋਨੀਟ ਕਨੈਕਸ਼ਨ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਜਲਦੀ ਹੱਲ ਕਰਨ ਅਤੇ ਠੀਕ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਚੱਲ ਰਹੀ ਸਥਿਤੀ, ਵੈੱਬ ਇੰਟਰਫੇਸ ਕੌਂਫਿਗਰੇਸ਼ਨ, ਫਾਇਰਵਾਲ ਸੈਟਿੰਗਾਂ, ਸਰਵਰ IP ਐਡਰੈੱਸ ਆਦਿ ਦੀ ਜਾਂਚ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ... ਮੋਨਿਟ ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੋਣ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਹੱਲ ਕਰਨਾ ਅਤੇ ਤੁਰੰਤ ਨਿਗਰਾਨੀ ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ!
ਤੁਹਾਡਾ monit ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਇਸਦਾ ਵੈੱਬ ਨਿਗਰਾਨੀ ਇੰਟਰਫੇਸ (httpd) ਯੋਗ ਨਹੀਂ ਹੈ। ਗਲਤੀ "ਸੰਬੰਧ ਠੁਕਰਾਉਣਾ" ਕਈ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨ:
ਕਾਰਨ 1: ਮੋਨੀਟ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੈ

ਦਾ ਹੱਲ
ਪਹਿਲਾਂ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਮੋਨੀਟ ਚੱਲ ਰਿਹਾ ਹੈ:
sudo systemctl status monit- ਜੇ ਸਥਿਤੀ ਹੈ
inactive (dead), ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੈ। - ਜੇ ਸਥਿਤੀ ਹੈ
active (running), ਪਰ ਗਲਤੀ ਅਜੇ ਵੀ ਰਿਪੋਰਟ ਕੀਤੀ ਗਈ ਹੈ, ਇਹ ਸੁਣਨ ਵਾਲੇ ਪੋਰਟ ਵਿੱਚ ਸਮੱਸਿਆ ਹੋ ਸਕਦੀ ਹੈ।
- ਜੇ ਸਥਿਤੀ ਹੈ
ਜੇਕਰ Monit ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ:
sudo monitਸਥਿਤੀ ਦੀ ਦੁਬਾਰਾ ਜਾਂਚ ਕਰੋ:
sudo monit statusMonit ਸੰਰਚਨਾ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰੋ:
sudo monit reloadਰੀਸਟਾਰਟ ਮੋਨਿਟ: "`bash sudo systemctl ਰੀਸਟਾਰਟ ਮੋਨੀਟ
ਕਾਰਨ 2: ਮੋਨੀਟ ਦਾ ਵੈੱਬ ਇੰਟਰਫੇਸ (httpd) ਯੋਗ ਨਹੀਂ ਹੈ
ਮੂਲ ਰੂਪ ਵਿੱਚ, Monit ਹੋ ਸਕਦਾ ਹੈ HTTP ਮਾਨੀਟਰਿੰਗ ਇੰਟਰਫੇਸ ਸਮਰੱਥ ਨਹੀਂ ਹੈ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਦਸਤੀ ਸੰਰਚਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਦਾ ਹੱਲ
- Monit ਸੰਰਚਨਾ ਫਾਇਲ ਨੂੰ ਖੋਲ੍ਹੋ
sudo nano /etc/monit/monitrc HTTP ਨਿਗਰਾਨੀ ਸੈਕਸ਼ਨ ਲੱਭੋ, ਇਸ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ ਟਿੱਪਣੀ ਨਹੀਂ ਕੀਤੀ (ਹਟਾਓ
#ਨੰਬਰ):set httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- 如果
set httpdਇਸ ਲਾਈਨ ਤੋਂ ਪਹਿਲਾਂ ਹੈ#, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਅਯੋਗ ਹੈ, ਇਸਨੂੰ ਹਟਾਓ#ਮੁੜ-ਯੋਗ ਕਰੋ. - ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ Monit ਤੱਕ ਰਿਮੋਟ ਪਹੁੰਚ, ਤੁਸੀਂ ਪਾ ਸਕਦੇ ਹੋ
use address 127.0.0.1ਵਿੱਚ ਤਬਦੀਲ0.0.0.0. allow admin:monitਪ੍ਰਤੀਨਿਧੀ ਯੂਜ਼ਰਨੇਮ ਐਡਮਿਨ, ਪਾਸਵਰਡ ਮੋਨੀਟ(ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ)।
- 如果
ਸੇਵ ਕਰੋ ਅਤੇ ਬਾਹਰ ਨਿਕਲੋ(ਇਸਦੇ ਅਨੁਸਾਰ
Ctrl + X,然后Yਦਰਜ ਕਰੋ).Monit ਸੰਰਚਨਾ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰੋ:
sudo monit reloadਰੀਸਟਾਰਟ ਮੋਨਿਟ:
sudo systemctl restart monitਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਮੋਨੀਟ ਪੋਰਟ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਸੁਣ ਰਿਹਾ ਹੈ:
sudo netstat -tulnp | grep 2812- ਜੇਕਰ ਕੋਈ ਆਉਟਪੁੱਟ ਨਹੀਂ ਹੈ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ Monit ਅਜੇ ਵੀ ਪੋਰਟ 2812 ਨੂੰ ਨਹੀਂ ਸੁਣਦਾ, ਅਤੇ ਇੱਕ ਸੰਰਚਨਾ ਸਮੱਸਿਆ ਹੋ ਸਕਦੀ ਹੈ।
- ਜੇਕਰ ਆਉਟਪੁੱਟ ਹੈ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ Monit ਸਹੀ ਢੰਗ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ।
ਕਾਰਨ 3: ਫਾਇਰਵਾਲ (iptables/UFW) ਬਲੌਕ ਪੋਰਟ 2812
ਦਾ ਹੱਲ
ਫਾਇਰਵਾਲ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰੋ
sudo ufw statusਜੇਕਰ UFW ਸਮਰਥਿਤ ਹੈ, ਤਾਂ ਪੋਰਟ 2812 ਖੋਲ੍ਹੋ:
sudo ufw allow 2812/tcp sudo ufw reloadਜੇ ਤੁਸੀਂ iptables ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਚਲਾਓ:
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ:
sudo monit status
ਕਾਰਨ 4: ਸਰਵਰ IP ਸੈਟਿੰਗ ਗਲਤ ਹੈ
ਤੁਹਾਡਾ ਗਲਤੀ ਸੁਨੇਹਾ:
Cannot connect to [141.98.152.153]:2812 -- Connection refused
ਵਰਣਨ ਮੋਨਿਟ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਗਲਤ IP ਸੁਣ ਰਿਹਾ ਹੋਵੇ, ਪਰ ਤੁਸੀਂ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ 141.98.152.153.
ਦਾ ਹੱਲ
ਮੋਨੀਟ ਦੁਆਰਾ ਵਰਤਮਾਨ ਵਿੱਚ ਨਿਗਰਾਨੀ ਕੀਤੀ ਆਈਪੀ ਦੀ ਜਾਂਚ ਕਰੋ:
sudo netstat -tulnp | grep 2812ਜੇ ਨਿਗਰਾਨੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
127.0.0.1(ਸਥਾਨਕ ਲੂਪਬੈਕ), ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਸਰਵਰ IP ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਹੁੰਚ ਕਰਦੇ ਹੋ, ਤਾਂ ਕੁਨੈਕਸ਼ਨ ਤੋਂ ਇਨਕਾਰ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ.
ਤੁਸੀਂ ਕਰ ਸੱਕਦੇ ਹੋ ਵਿੱਚ ਤਬਦੀਲ0.0.0.0(ਇਸ ਨੂੰ ਸਾਰੇ IPs ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਓ), ਜਾਂ ਸਿੱਧਾ ਵਰਤੋ127.0.0.1ਪਹੁੰਚ.Monit ਸੰਰਚਨਾ ਫਾਇਲ ਨੂੰ ਸੋਧੋ
sudo nano /etc/monit/monitrcਇਸ ਲਾਈਨ ਨੂੰ ਲੱਭੋ:
use address 127.0.0.1ਵਿੱਚ ਤਬਦੀਲ:
use address 0.0.0.0ਫਿਰ Monit ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ:
sudo systemctl restart monitਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ
sudo monit status
总结
- ਮੋਨੀਟ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੈ →
sudo monit - ਮੋਨਿਟ HTTP ਨਿਗਰਾਨੀ ਨੂੰ ਸਮਰੱਥ ਨਹੀਂ ਕਰਦਾ ਹੈ → ਸੰਪਾਦਿਤ ਕਰੋ
/etc/monit/monitrc - ਫਾਇਰਵਾਲ ਰੁਕਾਵਟ →
sudo ufw allow 2812/tcp - ਮੋਨੀਟ ਦੁਆਰਾ ਨਿਗਰਾਨੀ ਕੀਤੀ ਆਈਪੀ ਗਲਤ ਹੈ → ਵਿੱਚ ਬਦਲੋ
0.0.0.0
ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਨੂੰ ਅਜ਼ਮਾਓ, ਉਹਨਾਂ ਨੂੰ ਤੁਹਾਡੀ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ! 🚀
ਸਿੱਟਾ
ਮੋਨੀਟ ਕਨੈਕਟ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਇਹ ਕੋਡ ਦੇ ਜੰਗਲ ਵਿੱਚ ਗੁਆਚ ਜਾਣ ਵਰਗਾ ਹੈ।
ਮੋਨੀਟ ਦੀ ਚੱਲ ਰਹੀ ਸਥਿਤੀ, ਵੈੱਬ ਇੰਟਰਫੇਸ, ਫਾਇਰਵਾਲ ਅਤੇ ਸਰਵਰ ਆਈਪੀ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰਕੇ, ਅਸੀਂ ਕਦਮ ਦਰ ਕਦਮ ਧੁੰਦ ਨੂੰ ਸਾਫ਼ ਕੀਤਾ ਅਤੇ ਅੰਤ ਵਿੱਚ ਕੁਨੈਕਸ਼ਨ ਦੀ ਸਵੇਰ ਨੂੰ ਲੱਭ ਲਿਆ।
ਇਹ ਇੱਕ ਜਾਸੂਸ ਵਾਂਗ ਕੋਕੂਨ ਨੂੰ ਛਿੱਲ ਰਿਹਾ ਹੈ ਅਤੇ ਅੰਤ ਵਿੱਚ ਸੱਚਾਈ ਨੂੰ ਲੱਭ ਰਿਹਾ ਹੈ।
ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਸੁਲਝਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ, ਸਾਨੂੰ ਨਾ ਸਿਰਫ਼ ਤਕਨੀਕੀ ਸੂਝ ਦੀ ਲੋੜ ਹੈ, ਸਗੋਂ ਸੋਚਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਵੀ ਚਾਹੀਦਾ ਹੈ ਜੋ ਕੋਕੂਨ ਨੂੰ ਲਾਹ ਸਕਦਾ ਹੈ ਅਤੇ ਸਰੋਤ ਦਾ ਪਤਾ ਲਗਾ ਸਕਦਾ ਹੈ।
ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਅਸੀਂ ਕਿਵੇਂ ਗੁੰਝਲਦਾਰ ਸਮੱਸਿਆਵਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹੋਏ ਆਪਣੇ ਵਿਸ਼ਲੇਸ਼ਣ, ਨਿਰਣੇ ਅਤੇ ਸਮੱਸਿਆ-ਹੱਲ ਕਰਨ ਦੀਆਂ ਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਅੰਤ ਵਿੱਚ ਸਮੁੱਚੀ ਸਥਿਤੀ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਅਤੇ ਰਣਨੀਤੀ ਬਣਾਉਣ ਦੀ ਸਥਿਤੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ।
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਲੇਖ ਮੋਨੀਟ ਕੁਨੈਕਸ਼ਨ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਨਿਗਰਾਨੀ ਦੇ ਰਸਤੇ 'ਤੇ ਸੁਚਾਰੂ ਬਣਾ ਸਕਦਾ ਹੈ!
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) "Monit cannot connect: 2812?" ਦੁਆਰਾ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ। "ਕੁਨੈਕਸ਼ਨ ਇਨਕਾਰ ਸਮੱਸਿਆ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਹੱਲ ਕਰੋ" ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-32486.html
