Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   [решено] Отправленные письма зависают в черновиках + при входе в ECP ошибка 500 (http://forum.oszone.net/showthread.php?t=304888)

pminaeff 03-09-2015 13:48 2549083

Отправленные письма зависают в черновиках + при входе в ECP ошибка 500
 
Добрый день!
Последние 3 дня перестали отправляться сообщения (входящие приходят), сегодня решил зайти в админ-панель и после ввода логина и пароля вылезает ошибка 500.

Лог из IIS:
Код:

2015-09-03 10:44:28 192.168.1.201 GET /ecp/default.aspx &CorrelationID=<empty>;&cafeReqId=6cf918fc-f9e8-4bad-87cc-0b66826d76ea; 443 mail 195.91.1.210 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/44.0.2403.157+Safari/537.36 https://dns.lifepeople.net/owa/languageselection.aspx?url=%2fecp%2fdefault.aspx 500 0 0 109
2015-09-03 10:44:28 192.168.1.201 GET /ecp/15.0.847.41/themes/default/clear1x1.gif &CorrelationID=<empty>;&cafeReqId=05921e9f-7b01-4cde-82d0-341ff96f7a84; 443 mail 195.91.1.210 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/44.0.2403.157+Safari/537.36 https://dns.lifepeople.net/ecp/default.aspx 304 0 0 46
2015-09-03 10:44:28 192.168.1.201 GET /ecp/15.0.847.41/themes/default/favicon.ico &CorrelationID=<empty>;&cafeReqId=803ee626-00d4-4ca3-9105-5a1bbf158eb0; 443 mail 195.91.1.210 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/44.0.2403.157+Safari/537.36 https://dns.lifepeople.net/ecp/default.aspx 200 0 0 31
2015-09-03 10:44:28 192.168.1.201 GET /ecp/15.0.847.41/themes/default/main_default.css &CorrelationID=<empty>;&cafeReqId=7d5d53a1-14de-4d6a-a7a8-5be1e0adbfcb; 443 mail 195.91.1.210 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/44.0.2403.157+Safari/537.36 https://dns.lifepeople.net/ecp/default.aspx 304 0 0 265

Подскажите, что могло сломаться? и как вылечить?

Может еще какие-то логи нужны?

pminaeff 03-09-2015 13:55 2549090

Примерно 3 дня назад обновлял mysql... может это как-то связано?

ko4evneg 03-09-2015 14:22 2549104

Скорее всего это две разные проблемы. В EMS выполните "Get-Queue | Fl", посмотрите не висят ли там письма.

Цитата:

Цитата pminaeff
Может еще какие-то логи нужны? »

Ошибки в административном логе на exchange сервере покажите, во время попытки зайти в ecp.

Цитата:

Цитата pminaeff
Примерно 3 дня назад обновлял mysql... может это как-то связано? »

Как Mysql связан с Exchange?

pminaeff 03-09-2015 14:28 2549113

Цитата:

Цитата ko4evneg
Скорее всего это две разные проблемы. В EMS выполните "Get-Queue | Fl", посмотрите не висят ли там письма. »

не висят

Цитата:

Цитата ko4evneg
Ошибки в административном логе на exchange сервере покажите, во время попытки зайти в ecp. »

Код:

Текущий пользователь: dns.lifepeople.net/ДОМ/Сетевой администратор
Не удалось выполнить запрос URL-адреса https://mail.dns.lifepeople.net:444/ecp/default.aspx(https://8home.ru/ecp/). Ошибка:
System.Configuration.ConfigurationErrorsException: Authentication to host '' for user '' using method 'mysql_native_password' failed with message: Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO) (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config line 275) ---> MySql.Data.MySqlClient.MySqlException: Authentication to host '' for user '' using method 'mysql_native_password' failed with message: Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO) ---> MySql.Data.MySqlClient.MySqlException: Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO)
  в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  --- Конец трассировки внутреннего стека исключений ---
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
  в MySql.Data.MySqlClient.NativeDriver.Open()
  в MySql.Data.MySqlClient.Driver.Open()
  в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
  в MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
  в MySql.Data.MySqlClient.MySqlPool.GetConnection()
  в MySql.Data.MySqlClient.MySqlConnection.Open()
  в MySql.Web.Common.SchemaManager.GetSchemaVersion(String connectionString)
  в MySql.Web.Common.SchemaManager.CheckSchema(String connectionString, NameValueCollection config)
  в System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)
  --- Конец трассировки внутреннего стека исключений ---
  в System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)
  в System.Web.Configuration.ProvidersHelper.InstantiateProviders(ProviderSettingsCollection configProviders, ProviderCollection providers, Type providerType)
  в System.Web.Configuration.SiteMapSection.get_ProvidersInternal()
  в System.Web.SiteMap.Initialize()
  в System.Web.UI.WebControls.SiteMapDataSource.get_Provider()
  в Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
  в Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
  в System.Web.UI.Control.LoadRecursive()
  в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  в System.Web.UI.Page.ProcessRequest()
  в System.Web.UI.Page.ProcessRequest(HttpContext context)
  в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
  в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
  в System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)
  в System.Web.Configuration.ProvidersHelper.InstantiateProviders(ProviderSettingsCollection configProviders, ProviderCollection providers, Type providerType)
  в System.Web.Configuration.SiteMapSection.get_ProvidersInternal()
  в System.Web.SiteMap.Initialize()
  в System.Web.UI.WebControls.SiteMapDataSource.get_Provider()
  в Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
  в Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
  в System.Web.UI.Control.LoadRecursive()
  в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  в System.Web.UI.Page.ProcessRequest()
  в System.Web.UI.Page.ProcessRequest(HttpContext context)
  в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
  в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '' for user '' using method 'mysql_native_password' failed with message: Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO) ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO)
  в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
  в MySql.Data.MySqlClient.NativeDriver.Open()
  в MySql.Data.MySqlClient.Driver.Open()
  в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
  в MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
  в MySql.Data.MySqlClient.MySqlPool.GetConnection()
  в MySql.Data.MySqlClient.MySqlConnection.Open()
  в MySql.Web.Common.SchemaManager.GetSchemaVersion(String connectionString)
  в MySql.Web.Common.SchemaManager.CheckSchema(String connectionString, NameValueCollection config)
  в System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
  в MySql.Data.MySqlClient.NativeDriver.Open()
  в MySql.Data.MySqlClient.Driver.Open()
  в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
  в MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
  в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
  в MySql.Data.MySqlClient.MySqlPool.GetConnection()
  в MySql.Data.MySqlClient.MySqlConnection.Open()
  в MySql.Web.Common.SchemaManager.GetSchemaVersion(String connectionString)
  в MySql.Web.Common.SchemaManager.CheckSchema(String connectionString, NameValueCollection config)
  в System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)

MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user ''@'MAIL.dns.lifepeople.net' (using password: NO)
  в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
  в MySql.Data.MySqlClient.MySqlStream.ReadPacket()
  в MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()

Сведения о пилотных функциях: Features:[[Global.DistributedKeyManagement, False],[Global.GlobalCriminalCompliance, False],[Global.MultiTenancy, False],[Global.WindowsLiveID, False],[Eac.AllowMailboxArchiveOnlyMigration, True],[Eac.AllowRemoteOnboardingMovesOnly, False],[Eac.CmdletLogging, True],[Eac.CrossPremiseMigration, False],[Eac.DiscoveryPFSearch, False],[Eac.DlpFingerprint, False],[Eac.GeminiShell, False],[Eac.Office365DIcon, False],[Eac.UnlistedServices, False],],  Flights:[],  Constraints:[[mode, enterprise],[user, dnsadmin@],[org, ],[loc, ru-RU],], IsGlobalSnapshot: False

Цитата:

Цитата ko4evneg
Как Mysql связан с Exchange? »

На одном сервере установлены.
Судя по ошибкам как-то связаны...

ko4evneg 03-09-2015 15:16 2549142

Цитата:

Цитата pminaeff
не висят »

Посмотрите Get-MessageTrackingLog любого проблемного сообщения.

Цитата:

Цитата pminaeff
На одном сервере установлены.
Судя по ошибкам как-то связаны... »

Похоже, что да - вот посмотрите, вроде ваша проблему.

pminaeff 03-09-2015 15:40 2549159

Цитата:

Цитата ko4evneg
Похоже, что да - вот посмотрите, вроде ваша проблему. »

что-то у меня 275 строка другая...

и mysql не могу удалить, у меня на этом сервере 2 сайта еще висят...

ko4evneg 03-09-2015 16:07 2549174

А лог посмотрели?
У вас 444 порт exchange'ом слушается?

pminaeff 03-09-2015 16:17 2549184

Слушается...

Мне кажется, что не отправляются сообщения, как раз из-за mysql...

ko4evneg 03-09-2015 16:27 2549190

Цитата:

Цитата ko4evneg
Посмотрите Get-MessageTrackingLog любого проблемного сообщения. »


pminaeff 03-09-2015 16:38 2549194

ничего не выдает

[PS] C:\Windows\system32>Get-MessageTrackingLog -Start "01/09/2015 00:00" -End "03/09/2015 12:00" -Sender "svet***@***"
[PS] C:\Windows\system32>Get-MessageTrackingLog -Start "01/09/2015 00:00" -End "03/09/2015 12:00" -Sender "svet***@***"
[PS] C:\Windows\system32>Get-MessageTrackingLog -Start "01/09/2014 00:00" -End "03/09/2015 12:00" -Sender "svet***@***"

pminaeff 03-09-2015 19:05 2549245

Ладно, попробую mysql перенести на другой сервер, позже отпишусь

pminaeff 03-09-2015 19:27 2549253

Удалил коннектор Net, перезагрузил сервер и вуаля.... всё заработало

Похоже рано радовался...

ошибки 500 теперь нет... но и почта опять висит в черновиках...

в очереди писем нет, а по команде Get-MessageTrackingLog -ResultSize unlimited

Данных сообщений нет

pminaeff 03-09-2015 19:59 2549269

И папка C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog\SmtpSend пуста

pminaeff 03-09-2015 20:43 2549289

Служба была остановлена.

Вопрос решил


Время: 13:01.

Время: 13:01.
© OSzone.net 2001-