PID கோப்பு ஏற்கனவே இருப்பதால் தொடக்கி OpenVPN-ஐத் தொடங்க மறுக்கும்போது, எங்கோ ஒரு சுரங்கப்பாதை இயங்குகிறது என்று படிப்பது இயல்பு. அந்தப் படிப்பு அடிக்கடி தவறாக இருப்பதால், எதையும் நீக்குவதற்கு முன் சரிபார்ப்பது மதிப்புள்ளது. இயக்க கோப்பகத்தில் உள்ள கோப்பு கணக்கு, செயல்முறையை விட்டுச் செல்லாத செயலிழப்பு, மறுதொடக்கம் மற்றும் குறுக்கிட்ட நிறுத்தங்களிலிருந்து கணக்கு தப்பிப் பிழைக்கிறது. இரண்டு கேள்விகள் இதைத் தீர்மானிக்கின்றன: உயிருள்ள செயல்முறை உள்ளதா, அந்தச் செயல்முறை இந்த நிகழ்வுக்கு உரியதா.

கோப்பிலிருந்து அல்ல, சேவையிலிருந்து தொடங்குங்கள்

மறுப்பு பொதுவாக OpenVPN-இலிருந்து அல்ல, தொடக்கியிலிருந்து வருகிறது. அது ஒரு பாதையைப் படித்து, அங்கே ஏதையோ கண்டு, கட்டமைப்பு பகுப்பாய்வு செய்யப்படும் முன் நிற்கிறது. எனவே முதல் கேள்வி சுரங்கப்பாதையைப் பற்றியது அல்ல, தொடக்கியின் ஒப்பந்தத்தைப் பற்றியது.

செய்தியை அச்சிட்ட அலகு அல்லது ஸ்கிரிப்டைப் படித்து மூன்று விஷயங்களைக் கவனிக்கவும்: அது சரிபார்க்கும் பாதை, அறிவிக்கும் சேவை வகை, மற்றும் கோப்பை எழுதும் பொறுப்பு அதற்கு உண்டா என்பது. நவீன அலகு எளிய அல்லது அறிவிப்பு மேற்பார்வையைப் பயன்படுத்தி PID கோப்பை ஒருபோதும் தொடாமல் இருக்கலாம், அதேசமயம் பழைய init ஸ்கிரிப்ட் தானே ஒன்றை உருவாக்கலாம். ஒரு மாதிரியின் சரிபார்ப்பை மற்றொன்றுக்கு நகலெடுப்பது சரியாக இந்த வகை மறுப்பை உருவாக்குகிறது. எதையும் விளக்குவதற்கு முன் எந்த மாதிரி பயன்படுத்தப்படுகிறது என்பதைக் கண்டறியுங்கள்.

அப்போதுதான் கேள்வி ஒரு நிகழ்வு உண்மையிலேயே இயங்குகிறதா என்பதாக மாறுகிறது.

அந்த அடையாளங்காட்டி உங்கள் நிகழ்வுக்கு உரியதா எனச் சரிபார்க்கவும்

கோப்பில் உள்ள எண் ஒரு எண் எழுதப்பட்டது என்பதை மட்டுமே நிரூபிக்கிறது. அந்த அடையாளங்காட்டியுடன் ஒரு செயல்முறை இப்போது இருப்பதை நிரூபிக்காது, செயல்முறை உங்களுடையது என்பதையும் நிச்சயமாக நிரூபிக்காது, ஏனெனில் மறுதொடக்கத்திற்குப் பின் அடையாளங்காட்டிகள் மீண்டும் பயன்படுத்தப்படுகின்றன.

செயல்முறையின் தொடக்க நேரத்தைக் கோப்பின் நேரமுத்திரையுடனும், இயக்கக்கூடிய கோப்பை அலகின் கட்டளையுடனும், சேவை உறுப்பினர் நிலையை அலகின் பெயருடனும் ஒப்பிடுங்கள். மூன்றில் ஏதேனும் ஒன்றில் பொருந்தாமை என்பது நீங்கள் சுரங்கப்பாதையை அல்ல, கணக்கைப் பார்க்கிறீர்கள் என்பதாகும்.

கொள்கலன்கள் அல்லது பல பெயர்வெளிகளை இயக்கும் புரவலனில், ஒரு அடையாளங்காட்டி ஒரு பார்வையில் அர்த்தமுள்ளதாகவும் மற்றொன்றில் இல்லாததாகவும் இருக்கலாம். ஒரு செயல்முறையைக் காணாதிருப்பதும் அது இல்லை என்பதற்கான சான்று அல்ல, உங்கள் கணக்கால் அதைச் சரிபார்க்க முடியாவிட்டால். முடிவுகளுக்கு வருவதற்கு முன் தொடக்கி பயன்படுத்தும் சூழலிலிருந்து சரிபார்க்கவும்.

systemctl status [email protected]
ps -o pid,lstart,args -p "$(cat /run/openvpn/vpn.pid)"

தொடக்கி கோப்பைக் குறித்து என்ன உறுதி அளித்தது

PIDFile= சேவை மேலாளருக்கு முதன்மைச் செயல்முறையின் அடையாளங்காட்டியை எங்கிருந்து படிக்க வேண்டும் எனக் கூறுகிறது. மேலாளர் அந்தக் கோப்பை எழுதுவதில்லை, ஆனால் நிறுத்தத்திற்குப் பின் எஞ்சியதை அகற்றுகிறது, அதனால்தான் குறுக்கிட்ட வெளியேற்றம் ஒரு கோப்பை விட்டுச் செல்ல முடியும்.

பொறுப்புகளின் இந்தப் பிரிவு, மக்கள் பிழைகள் எனப் புகாரளிக்கும் இரண்டு அறிகுறிகளை விளக்குகிறது. ஒருபோதும் தோன்றாத கோப்பு என்பது டீமன் அல்லது அதன் ஸ்கிரிப்ட் அதை எழுத முடியவில்லை என்பதாகும், மேற்பார்வை தவறாக அமைக்கப்பட்டது என்பதல்ல. நிறுத்தத்திற்குப் பின் எஞ்சும் கோப்பு என்பது நிறுத்தப் பாதை ஒருபோதும் நிறைவடையவில்லை என்பதாகும்.

மேற்பார்வை முதன்மைச் செயல்முறையை நேரடியாகக் கண்காணிக்க முடியும்போது இந்த மரபைத் தவிர்க்க பரிந்துரைப்பதற்கான காரணத்தையும் இது விளக்குகிறது. அந்த வழிகாட்டுதல் தொகுக்கப்பட்ட அலகின் வகையை மாற்ற அனுமதி அல்ல, ஏனெனில் டீமனின் முன்னணி, கிளை அல்லது அறிவிப்பு நடத்தை அலகு அறிவிப்பதுடன் பொருந்த வேண்டும். டீமனை மாற்றாமல் வகையை மாற்றுங்கள், சுரங்கப்பாதை இயங்கும்போது தோல்வியைப் புகாரளிக்கும் அலகு கிடைக்கும், அல்லது அதற்கு நேர்மாறாக. இணையைப் பொருத்துங்கள், அல்லது இரண்டையும் விடுங்கள். systemd சேவைக் குறிப்பு உரிமையின் இந்தப் பிரிவை விவரிக்கிறது.

தூய நிறுத்தம் மற்றும் குறுக்கிட்ட வெளியேற்றம்

தூய நிறுத்தம் டீமனை வெளியேறக் கேட்டு, அதற்காகக் காத்து, மேலாளரைத் தன் கணக்கைச் சரிசெய்ய விடுகிறது. குறுக்கிட்ட வெளியேற்றம், கொல்லப்பட்ட செயல்முறை அல்லது நிறுத்தத்தின் நடுவே மறுதொடக்கம் அந்த வரிசையின் பகுதிகளைத் தவிர்க்கின்றன, எஞ்சுவது கோப்பே. செயலிழப்புக்குப் பின் ஒன்றைக் கண்டெடுப்பது நிறுத்தம் முடியவில்லை எனக் கூறுகிறது, ஏதோ கேட்கிறது என்று அல்ல.

கோப்பின் நேரமுத்திரையைக் கடைசி துவக்கம் மற்றும் அலகின் கடைசி நிறுத்தத்துடன் ஒப்பிடுங்கள்.

பின்னர் உயிருள்ள சான்றுகளை நேரடியாகச் சரிபார்க்கவும். VPN துறையுடன் பிணைக்கப்பட்ட சாக்கெட் மற்றும் முகவரி உள்ள சுரங்கப்பாதை இடைமுகம் ஏதோ இயங்குகிறது என்பதற்கான சான்று, இயக்க கோப்பகத்தின் உரைக் கோப்பு ஒருபோதும் இருக்க முடியாத வகையில். இரண்டும் இல்லாவிட்டால், கோப்பு எதைக் கூறினாலும் எதுவும் இயங்கவில்லை.

பழக்கத்தால் கோப்பை நீக்குவதை நிறுத்துங்கள்

எந்த நிகழ்வும் அதைச் சொந்தம் கொள்ளவில்லை, தொடக்கி இந்த நடத்தையை ஆவணப்படுத்துகிறது என்பதை நிறுவிய பின் அதை நீக்குவது சட்டபூர்வமான மீட்புப் படியாகும்.

தொடங்குவதற்கு முந்தைய நிரந்தர பழக்கமாக அது நீங்கள் தவிர்க்கும் சரிபார்ப்பையே செயலிழக்கச் செய்கிறது. ஒவ்வொரு தூய நிறுத்தத்திற்குப் பின் பழைய கோப்புகள் திரும்பி வந்தால், எழுதுபவரும் நிறுத்த வாழ்க்கைச் சுழற்சியும் பாதையின் உரிமையில் உடன்படவில்லை, அந்த உடன்பாடின்மையே சரிசெய்யத் தகுந்த பிழை.

புரவலனுக்குள் நுழைய சுயாதீன வழியை வைத்திருங்கள், அதன் வழக்கமான மேலாளர் வழியாக ஒரு நிகழ்வைத் தொடங்கி, முதல் முடிவைப் படியுங்கள். அடுத்த நபருக்கு வேலை செய்யும் அல்லது தன்னை விளக்கும் அலகு கிடைக்கிறது.

தொடர்புடைய கட்டுரைகள்