Как оптимизировать работу в многопотоке?



  • @Gang said in Как оптимизировать работу в многопотоке?:

    Не отключал, там нужно чтоб картинки были включены. Но я не находил этой настройки. Подскажите куда смотреть?

    Действие запретить загрузку *.jpg *.png *.gif . Там где надо грузануть картинку, например капчу, отдельно разрешить загрузку с урла капчи. урл можно узнать тыкнув на капчу и нажать исследовать



  • @bronshik said in Как оптимизировать работу в многопотоке?:

    Действие запретить загрузку *.jpg *.png *.gif

    В упор не вижу Действие запретить загрузку *.jpg *.png *.gif Киньте скриншо если не затруднит.



  • @Gang Запретить запрос называется
    0_1488095181029_1.png



  • @bronshik Спасибо огромное!



  • @Gang еще подскажите где галку для перезапуска процесса поставить?





  • @out век живи век учись, и дураком помрешь. Спасибо. :)



  • @out благодарствую!



  • Ребята я в шоке!!! С перезагрузкой процесса БАС лупит как бешеный, производительность в сравнении с Зенкой в разы выше!!! Тот же шаблон запустил на 300 потоков с перезагрузкой процесса в настройках. Жрет всего 10 гигов операивы и 20% проца.

    Это капец!!! Я доволен как слон!!!

    Но у меня стоит задача максимум. Максимально масштабировать обьемы. Подскажите пожалуйста, если я поставлю например 500 потоков, будут ли они все корректно работать? Так как мощностей сервера вполне хватает.

    Да я читал что БАС максимум тянет 300 потоков, но вдруг что поменялось с новыми версиями?

    Или, может быть, есть вариант запускать несколько копий БАС параллельно на одном сервере?

    Мне бы сервер загрузить минимум 60-70 % мощностей. Оперативы 64 гига, проц 2 ядра по 2.7



  • @Gang said in Как оптимизировать работу в многопотоке?:

    Или, может быть, есть вариант запускать несколько копий БАС параллельно на одном сервере?

    сделал так, правда 100 лишнимхмегабайт озу за еще одну копию, но это погоду не портит)



  • @artihorror Спасибо попробую! А вы используете 1 файл шаблона на все копии БАСа? Или под каждую делаете свою копию шаблона со всеми привязаными файлами в ресурсах?

    Интересует если использовать один и тот же файл шаблона со всеми привязанными ресурсами к нему, не будет ли конфликта в обработке файлов?


  • administrators

    @Gang

    Да я читал что БАС максимум тянет 300 потоков, но вдруг что поменялось с новыми версиями?

    Количество потоков на 1 копию БАС ограничено приблизительно 2000. 500 можете смело пробовать.



  • Спасибо попробую! Я установил 2 копии БАСа, запустил каждую на 300 потоков и сервер сразу же завис и перестал отвечать на команды((



  • Поставил 500 потоков. Но визуально наблюдаю только 276. Это только визуально они на главое окно не поместились, или нужно где-то снять ограничения?

    http://i.piccy.info/i9/d18b7f63e0e03e4b616b581717b60521/1488215965/40369/1119390/27_02_2017_19_16_28.png
    alt text



  • @Gang скорее всего визуально. В логах потоки выше 275-го светятся?



  • @DrPrime да светится. Значит все норм.



  • Но я все же не могу загрузить сервер на полную каушку. Как ставлю больше 300 потоков сервер начинает жестко тупить и все виснет (например на 500 потоках при этом оперативы и проца хватает). Все таки эта инфа http://wiki.bablosoft.com/doku.php?id=ru:what_is_maximum_thread_number походу актуальна.

    Такое же происходит если запускаю 2 копии БАС по 300 потоков, даже жеще, приходится сервер сразу же перезагружать, так как не реагирует на команды с интерфейса рабочего стола.

    Подскажите куда копать чтоб загрузить сервер на полную катушку?


  • administrators

    @Gang said in Как оптимизировать работу в многопотоке?:

    больше 300 потоков сервер начинает жестко тупить и все виснет (например на 500 потоках при этом оперативы и проца хватает)

    Если сервер виснет, значит проца не хватает. Нагрузку на проц можно уменьшить перезапуская процесс реже, не каждый раз а раз в 10 перезапусков потока например.



  • @support А где задать эту настройку количества перезапуска выставлять? У меня в настройках просто стоит галочка "Перезапускать процесс в начале работы потока" И все. Дополнительных настроек я не вижу


  • administrators

    @Gang По умолчанию это значение равно 100, в настройки не вынесено. Но можно реализовать самому с помощью глобальных переменных.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.