Как работает одно и тоже приложение на разных процессорах
От: amids Украина  
Дата: 21.06.06 00:34
Оценка:
Столкнулся с такой проблемой:
есть приложение на фреймворке 2.0 в виде виндовс-сервиса, которое инициализирует 4 потока:
1 — слушает порт;
2 — с определенным интервалом проверяет сообщения на РОР3 сервере;
3 — с определенным интервалом читает новые задачи из таблицы задач в БД SQL 2005, при поступлении новых задач сканирует папку с длл-ками и запускает метод одной из них для выполнения нужной задачи.
4 — с определенным интервалом читает папку с длл-ками и запускает метод одной из них.

Все работало отлично на двухпроцессорном Ксеоне и на большинстве других доступных в поле зрения машинах до тех пор, пока клиент не создал копию приложения и БД на другую машину с одним двухядерным ксеоном: потоки инициализируются, но работают все, кроме третьего потока. По логам видно, что он пытается прочитать информацию о задаче из БД и на этом глохнет.

Клиент утверждает, что причина в "улучшенной многопоточности" новой тачки, фреймворк не умеет работать на таком проце... Мне кажется, что что-то намудрил при установке СКЛ или винды их специалист.

Помогите разобраться. Клиент очень нервничает
Re: Как работает одно и тоже приложение на разных процессора
От: adontz Грузия http://adontz.wordpress.com/
Дата: 21.06.06 04:20
Оценка:
Здравствуйте, amids, Вы писали:

A>По логам видно, что он пытается прочитать информацию о задаче из БД и на этом глохнет.


Подробнее можно?
A journey of a thousand miles must begin with a single step © Lau Tsu
Как работает одно и тоже приложение на разных процессорах
От: Аноним  
Дата: 21.06.06 02:15
Оценка:
запросто может быть что "фреймворк не умеет работать на таком проце..." хотя бы по той причине, что двухядерник далеко не двупроцессорник и много старого софта сталкивается с этой проблемой...
если приложение собственноручного производства, то еще можно покопаться и перекомпилять...
имхо.
но проверить работу SQL конечно не помешает...

---
стоит идти, даже если придется упасть.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.