პრობლემების მოგვარება
ეს სექცია მოიცავს PRX-ის გაშვებისას შეხვედრილ გავრცელებულ პრობლემებსა და მათი მოგვარების გზებს.
სწრაფი დიაგნოსტიკა
გაუშვით ჩაშენებული doctor ბრძანება ყოვლისმომცველი ჯანმრთელობის შემოწმებისთვის:
bash
prx doctorეს ამოწმებს:
- კონფიგურაციის ფაილის ვალიდობას
- პროვაიდერთან კავშირსა და ავთენტიფიკაციას
- სისტემის დამოკიდებულებებს
- დისკის სივრცესა და ნებართვებს
- აქტიური დემონის სტატუსს
გავრცელებული პრობლემები
დემონი ვერ იწყება
სიმპტომები: prx daemon დაუყოვნებლივ გამოდის ან ვერ ხერხდება მიბმა.
გადაწყვეტილებები:
- შეამოწმეთ, მუშაობს თუ არა სხვა ინსტანცია:
prx daemon status - შეამოწმეთ პორტის ხელმისაწვდომობა:
ss -tlnp | grep 3120 - შეამოწმეთ ლოგები:
prx daemon logs - კონფიგურაციის ვალიდაცია:
prx config check
პროვაიდერის ავთენტიფიკაცია ვერ ხერხდება
სიმპტომები: "Unauthorized" ან "Invalid API key" შეცდომები.
გადაწყვეტილებები:
- შეამოწმეთ API გასაღები:
prx auth status - ხელახლა ავთენტიფიკაცია:
prx auth login <provider> - შეამოწმეთ გარემოს ცვლადები:
env | grep API_KEY
მაღალი მეხსიერების მოხმარება
სიმპტომები: PRX პროცესი ჭარბ მეხსიერებას მოიხმარს.
გადაწყვეტილებები:
- შეამცირეთ ერთდროული სესიები: დააყენეთ
[agent.limits] max_concurrent_sessions - ჩართეთ მეხსიერების ჰიგიენა:
prx memory compact - შეამოწმეთ ხანგრძლივი სესიები:
prx session list
ინსტრუმენტის შესრულება იჭედება
სიმპტომები: აგენტი ინსტრუმენტის შესრულებისას გაჩერებულად ჩანს.
გადაწყვეტილებები:
- შეამოწმეთ სენდბოქსის კონფიგურაცია
- შეამოწმეთ ინსტრუმენტის დამოკიდებულებების დაყენება
- დააყენეთ ტაიმაუტი:
[agent] session_timeout_secs = 300 - სესიის გაუქმება:
prx session cancel <id>
დახმარების მიღება
- იხილეთ დიაგნოსტიკის გვერდი დეტალური დიაგნოსტიკის პროცედურებისთვის
- გახსენით ხარვეზი GitHub-ზე:
https://github.com/openprx/prx/issues - შეუერთდით კომუნიტის Discord-ს რეალურ დროში დახმარებისთვის