வலைபெயர்ப்பு பிழைத்திருத்தம்¶
பிழைகள் பயன்பாடு செயலிழந்து அல்லது பல்வேறு தவறான நடத்தைகளாக செயல்படலாம். இதுபோன்ற ஏதேனும் சிக்கல்கள் குறித்த தகவலைச் சேகரித்து, அதை <https://github.com/WeblateOrg/weblate/issues>`_ இல் சமர்ப்பிக்கவும்.
பிழைத்திருத்த முறை¶
பிழைத்திருத்த பயன்முறையை இயக்குவது வலை உலாவியில் விதிவிலக்குகளைக் காண்பிக்கும். வலை இடைமுகத்தில் சிக்கல்களை பிழைத்திருத்துவதற்கு இது பயனுள்ளதாக இருக்கும், ஆனால் விளைவாக்கம் சூழலுக்கு ஏற்றது அல்ல, ஏனெனில் இது செயல்திறன் விளைவுகளை ஏற்படுத்துகிறது மற்றும் தனிப்பட்ட தரவைக் கசியக்கூடும்.
உற்பத்திச் சூழலில், பிழை அறிக்கைகளைக் கொண்ட மின்னஞ்சல்களைப் பெற ADMINS ஐப் பயன்படுத்தவும் அல்லது மூன்றாம் தரப்பு சேவையைப் பயன்படுத்தி பிழை சேகரிப்பை உள்ளமைக்கவும்.
வலைபெயர்ப்பு பதிவுகள்¶
பின்னணியில் என்ன நடக்கிறது என்பதற்கான விரிவான பதிவுகளை வலைபெயர்ப்பு உருவாக்க முடியும். முன்னிருப்பு உள்ளமைவில் இது syslog ஐப் பயன்படுத்துகிறது மற்றும் அது /var/log/messages அல்லது /var/log/syslog (உங்கள் syslog டீமான் உள்ளமைவைப் பொறுத்து) இல் பதிவு தோன்றும்.
செலரி செயல்முறை (பார்க்க செலரியைப் பயன்படுத்தி பின்னணி பணிகள்) பொதுவாக அதன் சொந்த பதிவுகளையும் உருவாக்குகிறது. சான்று சிச்டம்-வைட் செட்டப்கள் /var/log/celery/ என்பதன் கீழ் பல கோப்புகளை பதிவு செய்கிறது.
கப்பல்துறை கொள்கலன்கள் அவற்றின் வெளியீட்டில் உள்நுழைகின்றன (டோக்கர் உலகில் வழக்கம் போல்), எனவே நீங்கள் டாக்கர் கம்போச் பதிவுகள் ஐப் பயன்படுத்தி பதிவுகளைப் பார்க்கலாம். WEBLATE_LOGLEVEL ஐ மாற்றுவதன் மூலம் மேலும் விரிவான பதிவுகளைப் பெறலாம்.
See also
மாதிரி உள்ளமைவு contains LOGGING configuration.
பின்னணி பணிகளை செயலாக்கவில்லை¶
செலரி தொழிலாளர்களால் பின்னணியில் நிறைய விசயங்கள் செய்யப்படுகின்றன. மின்னஞ்சல்களை அனுப்புவது அல்லது கூறு அகற்றுதல் போன்ற விசயங்கள் செயல்படவில்லை என்றால், தொடர்புடைய சிக்கல் இருக்கலாம்.
அந்த வழக்கில் சரிபார்க்க வேண்டிய விசயங்கள்:
செலரி செயல்முறை இயங்குகிறதா என்பதைச் சரிபார்க்கவும், பார்க்கவும் செலரியைப் பயன்படுத்தி பின்னணி பணிகள்
செலரி வரிசை நிலையைச் சரிபார்க்கவும், மேலாண்மை இடைமுகம் அல்லது
celery_queuesஐப் பயன்படுத்திபிழைகளுக்கு செலரி பதிவுகளைப் பார்க்கவும் (பார்க்க வலைபெயர்ப்பு பதிவுகள்)
வலைபெயர்ப்புடிலிருந்து மின்னஞ்சல்களைப் பெறவில்லை¶
You can verify whether outgoing e-mail is working correctly by using the
sendtestemail management command (see மேலாண்மை கட்டளைகளைத் தூண்டுதல்
for instructions on how to invoke it in different environments) or by using
மேலாண்மை இடைமுகம் under the Tools tab.
These send e-mails directly, so this verifies that your SMTP configuration is correct (see வெளிச்செல்லும் மின்னஞ்சலை உள்ளமைத்தல்). Most of the e-mails from Weblate are however sent in the background and there might be some issues with Celery involved as well, please see பின்னணி பணிகளை செயலாக்கவில்லை for debugging that.
பயன்பாட்டு செயலிழப்புகளை பகுப்பாய்வு செய்தல்¶
பயன்பாடு செயலிழந்தால், செயலிழப்பு பற்றிய தகவல்களை முடிந்தவரை சேகரிப்பது பயனுள்ளது. மூன்றாம் தரப்பு சேவைகளைப் பயன்படுத்துவதன் மூலம் இதை அடைய முடியும், இது அத்தகைய தகவலை தானாகவே சேகரிக்கும். இதை எப்படி அமைப்பது என்பது பற்றிய தகவலை பிழை அறிக்கைகளை சேகரித்தல் மற்றும் செயல்திறனைக் கண்காணித்தல் இல் காணலாம்.
அமைதியான தோல்விகள்¶
பின்னணி செயலாக்கத்திற்காக செலரிக்கு நிறைய பணிகள் ஏற்றப்பட்டுள்ளன. தோல்விகள் பயனர் இடைமுகத்தில் காட்டப்படவில்லை, ஆனால் செலரி பதிவுகளில் தோன்றும். பிழை அறிக்கைகளை சேகரித்தல் மற்றும் செயல்திறனைக் கண்காணித்தல் அமைப்பது, இதுபோன்ற தோல்விகளை எளிதாகக் கவனிக்க உதவுகிறது.
செயல்திறன் சிக்கல்கள்¶
வலைபெயர்ப்பு சில சூழ்நிலைகளில் மோசமாக செயல்பட்டால், தயவுசெய்து சிக்கலைக் காட்டும் தொடர்புடைய பதிவுகளை சேகரிக்கவும், குறியீடு எங்கு மேம்படுத்தப்படலாம் என்பதைக் கண்டறிய உதவும் எதையும்.
மோசமாகச் செயல்படும் செயல்பாடுகளைப் பற்றிய பயனுள்ள நுண்ணறிவுகளை வழங்கக்கூடிய சென்ட்ரியை அமைப்பது பற்றிய தகவலுக்கு பிழை அறிக்கைகளை சேகரித்தல் மற்றும் செயல்திறனைக் கண்காணித்தல் ஐப் பார்க்கவும்.
மெதுவான செயல்திறன் தரவுத்தளத்துடன் இணைக்கப்பட்டிருந்தால், DEBUG ஐ இயக்கியபின் பின்வரும் உள்ளமைவைப் பயன்படுத்தி அனைத்து தரவுத்தள வினவல்களையும் பதிவு செய்வதையும் நீங்கள் இயக்கலாம்:
LOGGING["loggers"]["django.db.backends"] = {"handlers": ["console"], "level": "DEBUG"}