Ошибки, баги, вопросы - страница 3388
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Получается, что ожидалось принудительное завершение работы оптимизации агентов для внешних потребителей и запуск агентов для локального использования?
Ну, думаю, что терминал мог проинформировать, что агенты заняты и стоит подождать либо отключить их режим работы "на продажу".
Совершенно верно, ожидалось именно чего то такого!!!
Да и вообще, если рассуждать логически (на бытовом уровне), а не включать техническую логику, то при нехватке памяти, терминал сам должен отключать ядра, так как большинство пользователей знать не знают, что это такое и с чем их едят.
Вообще разработчики выставили для агентов самый низкий приоритет. Это правильно. Но почему оно не работает не понятно.
Или приоритет программы распространяется только на работу процессора, а на память не распространяется?
Совершенно верно, ожидалось именно чего то такого!!!
Да и вообще, если рассуждать логически (на бытовом уровне), а не включать техническую логику, то при нехватке памяти, терминал сам должен отключать ядра, так как большинство пользователей знать не знают, что это такое и с чем их едят.
Вообще разработчики выставили для агентов самый низкий приоритет. Это правильно. Но почему оно не работает не понятно.
Или приоритет программы распространяется только на работу процессора, а на память не распространяется?
Спрогнозировать сколько понадобится памяти значительно сложней.
Попробуйте отключить оптимизацию в настройках, как на локальных агентах, и добавить свои агенты на продажу в терминал, как сетевые. При таком рассклвде, ожидаю, что как раз будите получать ошибку в лог по занятым агентам.
Что за ошибка терминала?
В чём может быть причина- отчёт windows о сбое.
Что за ошибка терминала?
В чём может быть причина- отчёт windows о сбое.
Это переполнение стека по недостатку памяти. Упала .NET виртуальная среда.
Не используйте .NET DLL в роботах или индикаторах - все это всегда было, есть и будет падуче по сути(терминал не виноват).
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
Это не я задавал вопрос.
Попробовали мной предложенный вариант решения проблемы?
Это переполнение стека по недостатку памяти. Упала .NET виртуальная среда.
Не используйте .NET DLL в роботах или индикаторах - все это всегда было, есть и будет падуче по сути(терминал не виноват).
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
1. Этот совет применим только к 24+ ядерным процессорам? (То есть если например 8/16 ядер то ставить можно все 8/16 ядер)?
2. В моём случае просто на сервере крутятся терминалы и вылетело с такой ошибкой. И на нём есть терминалы, с где советник использует dll -тот же советник обновлялка статистики от myfx.
3. У меня есть предположение что если увеличить оперативную память, то подобного рода ошибок станет меньше. Есть в этом смысл?
(В журнале событий заметил предупреждения windows про нехватку виртуальной памяти)
Попробовали мной предложенный вариант решения проблемы?
Я дико извиняюсь, но я не понял, что нужно сделать, поэтому решил промолчать)
1. Этот совет применим только к 24+ ядерным процессорам? (То есть если например 8/16 ядер то ставить можно все 8/16 ядер)?
2. В моём случае просто на сервере крутятся терминалы и вылетело с такой ошибкой. И на нём есть терминалы, с где советник использует dll -тот же советник обновлялка статистики от myfx.
3. У меня есть предположение что если увеличить оперативную память, то подобного рода ошибок станет меньше. Есть в этом смысл?
(В журнале событий заметил предупреждения windows про нехватку виртуальной памяти)
Лимитировать надо по совокупной памяти, оставляя для агентов клауда минимум по 2 гб на ядро.
Ну и не забывать оставлять пространство как для операционки, так и для своих запускаемых программ.
Я дико извиняюсь, но я не понял, что нужно сделать, поэтому решил промолчать)
На скрине отключены локальные агенты, но есть те, что в локальной сети - Вы можете добавить свой IP и с агентом работать как с находящимся в локальной сети.