Форум: "Прочее";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
Вниз"Служба XXX неожиданно прервана" Service Control Manager код 7034 Найти похожие ветки
← →
картман © (2009-10-08 15:39) [0]Всем доброго времени суток!
Есть служба. Регулярно падает. Связи с внешними факторами не замечено. Ошибок в ней нет(?). Написана на C#. Windows Server 2003 R SP2.
Что может быть?
← →
Eraser © (2009-10-08 15:43) [1]> Ошибок в ней нет(?).
видимо есть.
← →
Игорь Шевченко © (2009-10-08 15:58) [2]
> (?)
!
← →
cwl © (2009-10-08 16:16) [3]> Что может быть?
как минимум это, господин хороший
http://www.eventid.net/display.asp?eventid=7034&eventno=1424&source=Service%20Control%20Manager&phase=1
http://technet.microsoft.com/en-us/library/cc756320(WS.10).aspx
← →
картман © (2009-10-08 17:07) [4]
> Eraser © (08.10.09 15:43) [1]
> Игорь Шевченко © (08.10.09 15:58) [2]
В моем коде нет! Но в супер-сверх-пупер технологиях .NET я не уверен...
← →
Игорь Шевченко © (2009-10-08 18:17) [5]
> В моем коде нет!
У тебя есть одна серьезная ошибка - ты надеешься на телепатию отвечающих или не уважаешь их.
← →
Anatoly Podgoretsky © (2009-10-08 20:18) [6]> картман (08.10.2009 15:39:00) [0]
Чем доказано, что нет, по поведению тебе это только кажется.
← →
cwl © (2009-10-08 23:36) [7]> картман © (08.10.09 17:07) [4]
> В моем коде нет! Но в супер-сверх-пупер технологиях .NET я не уверен...
Perhaps the world is right and картман is wrong?
← →
Игорь Шевченко © (2009-10-08 23:42) [8]cwl © (08.10.09 23:36) [7]
A BILLION FLIES CAN"T BE WRONG
← →
картман © (2009-10-09 11:52) [9]
> Игорь Шевченко © (08.10.09 18:17) [5]
у меня долгое вводное слово)))
Итак, поставил службу на перезапуск, в случае сбоя. Падает ровно через 1ч1мин - секунды немного различаются. Все, что службе пришлось делать - по таймеру подключаться к БД и выполнять простенький запрос. SqlConnection и проч. создаются заново при каждом срабатывании таймера(20 сек) - может из-за этого?
← →
БарЛог © (2009-10-09 13:03) [10]Я думал, тема будет про ХХХ =)
> создаются заново при каждом срабатывании таймера(20 сек) - может из-за этого?
привёл бы чтоли код...
← →
картман © (2009-10-09 13:10) [11]void CheckTaskAnaliz(Object state)
{
string strConn = @"Data Source=SQLOLEDB.1;Password=6757;User ID=5675;Initial Catalog=hjkhk;Data Source=tyiutyu";
SqlConnection conn = new SqlConnection(strConn);
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "p_my_proc";
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter inProc = cmd.Parameters.Add("@in_proc", SqlDbType.Bit, 0);
inProc.Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
// след строка не могла выполняться, поэтому что там внутри - не важно
if (Convert.ToInt32(inProc.Value) != 1)
{
....
}
}
private System.Threading.Timer timer;
protected override void OnStart(string[] args)
{
timer = new System.Threading.Timer(CheckTaskAnaliz, null,
0, 20000);
}
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c