|
|
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Делаю службу которая должна периодически выполнять определенные действия. Для этого добавил компонент таймер, и на событии тик выполняю запись в в лог информации. Событие OnStart() службы пишет в лог что все нормально и запускает таймер. При запуске службы запись в лог которая производится не на Timer.Tick() пишется а те что в событии почему-то нет. Может кто-то похожее делал подскажите решение. Может мой алгоритм неправильный. Другой способ периодической записи в голову не приходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:26:10 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, Как понял вы пишите на .НЕТ, так какой таймер используете ? Не уж то System.Windows.Forms.Timer. Если да то проблема в нем. Пользуйтесь другим таймером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:38:48 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
ParadoxxEsofter, Как понял вы пишите на .НЕТ, так какой таймер используете ? Не уж то System.Windows.Forms.Timer. Если да то проблема в нем. Пользуйтесь другим таймером. Спасибо за ответ! Но я других таймеров не знаю. Может как нибудь потоком сделать и усыплять его на время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:43:19 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:46:20 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Paradoxx, Спасибо. Буду знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:51:07 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, Если пишите windows service, то используйте один из них... они нормально будут работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:53:57 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Теперь использую Код: plaintext но не знаю как тик обработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 15:56:04 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, в MSDN все четко есть... можете посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 16:11:22 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Написал службу, устанавливал ее нормально работала. Недавно поменял несущественно код, установил и при попытке запуска выкидывается уведомление что служба была запущена и остановлена так как ей нечего делать. Хотя перед этим все работало и я ничего особенного не изменил. Просто добавил запись в лог одной строчки. Какие будут варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 20:26:57 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, Он у вас там exception выбрасывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 21:11:51 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Paradoxx, Я там проверяю подключается ли она к бд. Открываю подключение, пишу в лог состояние и закрываю. Я так и подумал сначала но выполнил тот же код в консоли и все прошло хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 21:16:32 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
вот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 21:18:38 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofterвот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Так че в лог текст исключения то записать мешает? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 22:22:14 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Фиг разберешь, что написал. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 22:25:45 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer, Написало в лог System.Data.SqlClient.SqlException: Cannot open database "BillingCounters" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\LOCAL SERVICE'. Значит у службы нет прав доступа к БД. Что тогда делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 22:34:19 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
Esofter, Такую строку попробуй Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:02:05 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
EsofterSQL_Lamer, Написало в лог System.Data.SqlClient.SqlException: Cannot open database "BillingCounters" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\LOCAL SERVICE'. Значит у службы нет прав доступа к БД. Что тогда делать? Текст ошибки пытались перевести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:09:50 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
SQL_LamerEsofter, Такую строку попробуй Код: plaintext Не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:11:57 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
В пропертях сервера поройся, в закладке секьюрити, что - ли, не помню точно. Кажись, там.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:18:45 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
И вообще, логин и пароль добавь к строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:20:22 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
SQL_LamerВ пропертях сервера поройся, в закладке секьюрити, что - ли, не помню точно. Кажись, там.. Я же с консольного приложения подключался. Какая ему разница служба это или нет. Тут проблема в том что служба подключается почему-то не от учетной записи а от NT AUTHORITY\LOCAL SERVICE а что это хз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:23:09 |
|
||
|
Windows Services
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer, Спасибо большое. Теперь все стало ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 11:48:42 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=122&tid=1344436]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
256ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 519ms |

| 0 / 0 |
