Войти

Показать полную графическую версию : [решено] Отправленные письма зависают в черновиках + при входе в ECP ошибка 500


pminaeff
03-09-2015, 13:48
Добрый день!
Последние 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
Примерно 3 дня назад обновлял mysql... может это как-то связано?

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

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

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

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

Ошибки в административном логе на 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.Execut e()
в 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.Execut e()
в 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

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

ko4evneg
03-09-2015, 15:16
не висят »
Посмотрите Get-MessageTrackingLog любого проблемного сообщения.

На одном сервере установлены.
Судя по ошибкам как-то связаны... »
Похоже, что да - вот (https://social.technet.microsoft.com/Forums/en-US/179ee347-c54a-41cd-a139-b5ecf3028172/ecp-not-working-after-a-mysql-updateexchange-2013?forum=exchangesvrclientslegacy) посмотрите, вроде ваша проблему.

pminaeff
03-09-2015, 15:40
Похоже, что да - вот посмотрите, вроде ваша проблему. »
что-то у меня 275 строка другая...

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

ko4evneg
03-09-2015, 16:07
А лог посмотрели?
У вас 444 порт exchange'ом слушается?

pminaeff
03-09-2015, 16:17
Слушается...

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

ko4evneg
03-09-2015, 16:27
Посмотрите Get-MessageTrackingLog любого проблемного сообщения. »

pminaeff
03-09-2015, 16:38
ничего не выдает

[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
Ладно, попробую mysql перенести на другой сервер, позже отпишусь

pminaeff
03-09-2015, 19:27
Удалил коннектор Net, перезагрузил сервер и вуаля.... всё заработало

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

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

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

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

pminaeff
03-09-2015, 19:59
И папка C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog\SmtpSend пуста

pminaeff
03-09-2015, 20:43
Служба была остановлена.

Вопрос решил




© OSzone.net 2001-2012