trueai-org / mdrive

一个基于阿里云盘官方 API 授权的自动同步和备份工具,支持云盘挂载到本地,支持本地存储,支持加密,多平台、安全、自动化的数据管理方案。
https://duplicati.net
Apache License 2.0
153 stars 26 forks source link

作业初始化不成功 #22

Closed cool-chill closed 3 months ago

cool-chill commented 3 months ago
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: [14:06:25 ERR] 执行例行检查时发生异常
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:  ---> System.TimeoutException: A task was canceled.
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:  ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    --- End of inner exception stack trace ---
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    --- End of inner exception stack trace ---
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitInfo()
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunJob.<AliyunDriveInitialize>b__76_0()
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.Services.LocalLock.TryLock(String resource, TimeSpan expirationTime, Action action)
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitialize()
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunJob.StartJob()
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunJob.Maintenance()
Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]:    at MDriveSync.Core.AliyunDriveHostedService.DoWork(Object state)

系统是debian12 image

trueai-org commented 3 months ago

你好,这是执行请求 token 刷新超时了,可以等待重试以下。 确保网络能够与 api 通信:

ping api.duplicati.net

trueai-org commented 3 months ago

你好,这是执行请求 token 刷新超时了,可以等待重试以下。 确保网络能够与 api 通信:

ping api.duplicati.net

cool-chill commented 3 months ago

你好,这是执行请求 token 刷新超时了,可以等待重试以下。 确保网络能够与 api 通信:

ping api.duplicati.net

我在debian12上面部署的mdrive使用的授权令牌与windows上的mdrive使用的令牌一致,这有影响吗 image image

trueai-org commented 3 months ago

我在debian12上面部署的mdrive使用的授权令牌与windows上的mdrive使用的令牌一致,这有影响吗

略有影响,由于每个程序的 token 都是独立管理的,建议分别授权(分别多次授权,token 互不影响)。

Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.TimeoutException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

由于这里返回的是获取云盘信息超时,建议重新授权看看。

cool-chill commented 3 months ago

我在debian12上面部署的mdrive使用的授权令牌与windows上的mdrive使用的令牌一致,这有影响吗

略有影响,由于每个程序的 token 都是独立管理的,建议分别授权(分别多次授权,token 互不影响)。

Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.TimeoutException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

由于这里返回的是获取云盘信息超时,建议重新授权看看。

两边令牌确实不一致,获取后我也重启了,还是一样的问题 image

trueai-org commented 3 months ago

我在debian12上面部署的mdrive使用的授权令牌与windows上的mdrive使用的令牌一致,这有影响吗

略有影响,由于每个程序的 token 都是独立管理的,建议分别授权(分别多次授权,token 互不影响)。

Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.TimeoutException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

由于这里返回的是获取云盘信息超时,建议重新授权看看。

两边令牌确实不一致,获取后我也重启了,还是一样....

你好,确认以下 1、是不是 windows 上可以正常同步,但是 debian 无法同步? 2、确认是同一个账号授权的,也通过 GUI 解除授权重试过吗?

cool-chill commented 3 months ago

我在debian12上面部署的mdrive使用的授权令牌与windows上的mdrive使用的令牌一致,这有影响吗

略有影响,由于每个程序的 token 都是独立管理的,建议分别授权(分别多次授权,token 互不影响)。

Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.TimeoutException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: --- End of inner exception stack trace --- Jun 24 14:06:25 coolchill-server MDriveSync.Client.API[79796]: at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

由于这里返回的是获取云盘信息超时,建议重新授权看看。

两边令牌确实不一致,获取后我也重启了,还是一样....

你好,确认以下 1、是不是 windows 上可以正常同步,但是 debian 无法同步? 2、确认是同一个账号授权的,也通过 GUI 解除授权重试过吗?

1.windows 上可以正常同步,但是 debian 无法同步 2.确认是同一个账号授权,也通过 GUI 解除授权重试过

解除授权重新添加并重启后 image image 添加作业并启用后 image

trueai-org commented 3 months ago

你好,在 debian 11.6 经过测试,并未重现此问题。 建议排查是否 cron 表达式是否配置错误。

// cron 表达式 基于 Quartz 3.8.0 // https://www.bejson.com/othertools/cron/

// 每 5 秒 0/5 ?

// 每分钟 0 ?

// 每 5 分钟 0 0/5 * ?

// 每 10 分钟 0 0/10 * ?

// 每天 9 点 0 0 9 ?

// 每天 8 点 10 分 0 10 8 ?

cool-chill commented 3 months ago

使用自己设置的与预配置的都不行 image image

Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]: [11:34:01 ERR] 系统异常 The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:  ---> System.TimeoutException: A task was canceled.
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:  ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitInfo()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.<AliyunDriveInitialize>b__76_0()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.LocalLock.TryLock(String resource, TimeSpan expirationTime, Action action)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitialize()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.JobStateChange(JobState state)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Client.API.Controllers.AliyunStorageController.JobStateChange(String jobId, JobState state)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at lambda_method202(Closure, Object, Object[])
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]: --- End of stack trace from previous location ---
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]: --- End of stack trace from previous location ---
Jun 25 11:34:01 coolchill-server MDriveSync.Client.API[644]:    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
Jun 25 11:34:26 coolchill-server MDriveSync.Client.API[644]: [11:34:26 INF] 开始例行检查
Jun 25 11:34:26 coolchill-server MDriveSync.Client.API[644]: [11:34:26 INF] 开始例行检查
Jun 25 11:34:26 coolchill-server MDriveSync.Client.API[644]: [11:34:26 INF] 例行检查完成
Jun 25 11:34:26 coolchill-server MDriveSync.Client.API[644]: [11:34:26 INF] 作业初始化中
Jun 25 11:34:26 coolchill-server MDriveSync.Client.API[644]: [11:34:26 INF] Linux: True, macOS: True, Windows: False
Jun 25 11:35:26 coolchill-server MDriveSync.Client.API[644]: [11:35:26 INF] 开始例行检查
Jun 25 11:35:26 coolchill-server MDriveSync.Client.API[644]: [11:35:26 INF] 例行检查完成
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]: [11:36:06 ERR] 执行例行检查时发生异常
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:  ---> System.TimeoutException: A task was canceled.
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:  ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitInfo()
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.<AliyunDriveInitialize>b__76_0()
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.LocalLock.TryLock(String resource, TimeSpan expirationTime, Action action)
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitialize()
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.StartJob()
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.Maintenance()
Jun 25 11:36:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunDriveHostedService.DoWork(Object state)
Jun 25 11:36:26 coolchill-server MDriveSync.Client.API[644]: [11:36:26 INF] 开始例行检查
Jun 25 11:36:26 coolchill-server MDriveSync.Client.API[644]: [11:36:26 INF] 开始例行检查
Jun 25 11:36:26 coolchill-server MDriveSync.Client.API[644]: [11:36:26 INF] 例行检查完成
Jun 25 11:36:26 coolchill-server MDriveSync.Client.API[644]: [11:36:26 INF] 作业初始化中
Jun 25 11:36:26 coolchill-server MDriveSync.Client.API[644]: [11:36:26 INF] Linux: True, macOS: True, Windows: False
Jun 25 11:37:26 coolchill-server MDriveSync.Client.API[644]: [11:37:26 INF] 开始例行检查
Jun 25 11:37:26 coolchill-server MDriveSync.Client.API[644]: [11:37:26 INF] 例行检查完成
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]: [11:38:06 ERR] 执行例行检查时发生异常
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:  ---> System.TimeoutException: A task was canceled.
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:  ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    --- End of inner exception stack trace ---
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitInfo()
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.<AliyunDriveInitialize>b__76_0()
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.Services.LocalLock.TryLock(String resource, TimeSpan expirationTime, Action action)
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitialize()
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.StartJob()
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunJob.Maintenance()
Jun 25 11:38:06 coolchill-server MDriveSync.Client.API[644]:    at MDriveSync.Core.AliyunDriveHostedService.DoWork(Object state)
trueai-org commented 3 months ago

v3.3.2-alpha.2

at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

在这里时,超时超过 100s,无法获取云盘基本信息,怀疑是无法连接阿里云盘 api。

你好,可再次排查下是否可以链接到阿里云盘 API,并测试网络:openapi.alipan.com

可以尝试使用 v3.3.2-alpha.2,这个版本增加了调试信息,会输出详细的错误行号。

cool-chill commented 3 months ago

v3.3.2-alpha.2

at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

在这里时,超时超过 100s,无法获取云盘基本信息,怀疑是无法连接阿里云盘 api。

你好,可再次排查下是否可以链接到阿里云盘 API,并测试网络:openapi.alipan.com

可以尝试使用 v3.3.2-alpha.2,这个版本增加了调试信息,会输出详细的错误行号。

已使用 v3.3.2-alpha.2

Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]: [14:24:52 ERR] 执行例行检查时发生异常
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:  ---> System.TimeoutException: A task was canceled.
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:  ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    --- End of inner exception stack trace ---
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    --- End of inner exception stack trace ---
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitInfo()
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunJob.<AliyunDriveInitialize>b__76_0()
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.Services.LocalLock.TryLock(String resource, TimeSpan expirationTime, Action action)
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunJob.AliyunDriveInitialize()
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunJob.StartJob()
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunJob.Maintenance()
Jun 26 14:24:52 coolchill-server MDriveSync.Client.API[88175]:    at MDriveSync.Core.AliyunDriveHostedService.DoWork(Object state)
cool-chill commented 3 months ago

v3.3.2-alpha.2

at MDriveSync.Core.Services.AliyunDriveApi.DriveInfo(String accessToken)

在这里时,超时超过 100s,无法获取云盘基本信息,怀疑是无法连接阿里云盘 api。

你好,可再次排查下是否可以链接到阿里云盘 API,并测试网络:openapi.alipan.com

可以尝试使用 v3.3.2-alpha.2,这个版本增加了调试信息,会输出详细的错误行号。

可以链接到阿里云盘 API ,openapi.alipan.com

cool-chill commented 3 months ago

难以置信,我将光猫改成桥接后,一切都变的正常了 image image