[Wikipedia-fa-tech] چگونه لبز بسیار پایدار شد.

Huji Lee huji.huji at gmail.com
Fri Sep 16 17:58:31 UTC 2016


البته ناگفته نماند که من اسکپریت‌ها را با jstat روی گرید اجرا می‌کنم. شبیه
این:

jsub -once -N "weekly" -mem 1g -o /data/project/huji/err/weekly.out -e
/data/project/huji/err/weekly.err /data/project/huji/jobs/weekly.sh

که weekly.sh فقط یک سطر است:

python ~/core/pwb.py weekly



2016-09-16 13:48 GMT-04:00 Huji Lee <huji.huji at gmail.com>:

> کد را در https://github.com/PersianWikipedia/fawikibot می‌توانید ببینید
> (چهار پروندهٔ stats.py و weekly.py و weekly-slow.py و inactive-users.py را
> ببینید، سه تای آخری صرفاً اولی را صدا می‌کنند که کوئری‌های مختلف را اجرا
> کند؛ بیشتر تاخیر مال «قبل از» اجرا شدن کوئری است).
>
> ربات هم روی تول لبز اجرا می‌شود. حدس من هم مشکلات I/O بود. به گمانم بهتر
> است ربات را به پروژهٔ خودمان منتقل کنم یا به kubernetes. شما نظرتان چیست؟
>
> 2016-09-16 13:11 GMT-04:00 Amir Ladsgroup <ladsgroup at gmail.com>:
>
>> رباتتان در تول لبز است یا در پروژه ویکی‌فا در لبز؟ اگر در پروژه باشد که
>> یک ماشین مجازی خاص خودش است و مشکلاتش ممکن است به دلیل کمبود رم یا سی پی یو
>> باشد (اورس در لبز گاهی به این مشکلات برخورد می‌کرد). اگر در تول لبز است
>> ممکن است به خاطر مشکلات نوشتن در NFS یا سرعت بسیار پایین I/O باشد که حدسم
>> این است کیوبرنیتیس ممکن است در موردش بهتر عمل کند. نام سرویس گروپ را بدهید
>> و اگر خواستید منتقلش می‌کنیم اگر هم خواستید کد را با من به اشتراک بگذارید
>> تا نگاهی به آن بیندازم.
>>
>> ارادتمند
>>
>> On Fri, Sep 16, 2016 at 8:47 PM Huji Lee <huji.huji at gmail.com> wrote:
>>
>>> من نمی‌دانم مشکلی که من با آن مواجهم مربوط به این قضیه هست یا نه، اما
>>> ربات‌هایی که با پایتون اجرا می‌کنم گاهی برای یک برنامهٔ ساده ده‌ها ثانیه
>>> برای لود شدن زمان می‌برند.
>>>
>>> روند انتقال به کیوبرنیتیس به چه شکلی است؟
>>>
>>> 2016-09-16 12:06 GMT-04:00 Amir Ladsgroup <ladsgroup at gmail.com>:
>>>
>>>> امروز به ارائه‌ای رسیدم که توضیح کوتاهی است چرا لبز بسیار ناپایدار بود
>>>> و چگونه این مشکل رفع شده‌است. توصیه می‌کنم ببینید:
>>>> https://www.youtube.com/watch?v=6XGUTu3WhBw
>>>>
>>>> خلاصه‌اش این است که سیستم تول لبز که بازمانده از تول سرور بود روی سان
>>>> گرید انجین ۶.۲ می‌چرخید که مشکلات خاص خودش را داشت ولی اکنون یک سامانه
>>>> دوتایی شده‌است که بخش دوم از کیوبرنیتیس استفاده می‌کند و بعضی از سرویس
>>>> گروپ‌ها مانند ربات من از کیوبرنیتیس هستند. کیوبرنیتیس سیستم هندل کردن
>>>> سیستم‌های توزیع‌شده است که توسط گوگل برای کنترل سرورهای خودش ساخته شد و
>>>> اکنون به صورت اوپن سورس دراختیار عموم است.
>>>>
>>>> اگر می‌خواهید که سرویس گروپ شما به کیوبرنیتیس مهاجرت کند که سریعتر ران
>>>> شود و پایدارتر باشد بگویید تا دنبال انجام دادنش بروم.
>>>>
>>>> اردتمند
>>>>
>>>> _______________________________________________
>>>> Wikipedia-fa-tech mailing list
>>>> Wikipedia-fa-tech at lists.wikimedia.org
>>>> https://lists.wikimedia.org/mailman/listinfo/wikipedia-fa-tech
>>>>
>>>>
>>> _______________________________________________
>>> Wikipedia-fa-tech mailing list
>>> Wikipedia-fa-tech at lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/wikipedia-fa-tech
>>>
>>
>> _______________________________________________
>> Wikipedia-fa-tech mailing list
>> Wikipedia-fa-tech at lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikipedia-fa-tech
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/wikipedia-fa-tech/attachments/20160916/eb8b76be/attachment-0001.html>


More information about the Wikipedia-fa-tech mailing list