elixir - 即使 2019b 已发布,ets.lookup 仍在从 2019a tzdata 文件返回 :tzdata_current_release, :release_version 的旧数据
问题描述
我在一堆已安装的 Elixir 服务器上收到错误消息,因为我们正在下载2019b
tzdata,但检查已发布版本的代码仍在报告已2019a
发布。是什么触发了更新ets.lookup(:tzdata_current_release, :release_version)
以及为什么会被破坏?我想这不是手动的,也不是我的责任。
loaded_tzdata_matches_remote_last_modified?/0:Tzdata.ReleaseUpdater.tzdata release in place is from a file last modified Tue, 26 Mar 2019 05:40:14 GMT. Release file on server was last modified Mon, 01 Jul 2019 16:50:25 GMT.
我也遇到了这个错误,它可能是独立的,如果是这样可以分离到另一个问题。只是检查想法。
[错误] error_info/7:gen_server.888 GenServer :tzdata_release_updater terminating#012** (FunctionClauseError) 在 Tzdata.Util.first_matching_weekday_in_month/4#012 (tzdata) lib/tzdata/util.ex:73 中没有函数子句匹配:Tzdata。 Util.first_matching_weekday_in_month(1932, 4, 7, [])#012
(tzdata) lib/tzdata/util.ex:329: Tzdata.Util.time_for_rule/2#012
(tzdata) lib/tzdata/period_builder.ex:161: Tzdata.PeriodBuilder.calc_periods_for_year/9#012 (tzdata) lib/tzdata/period_builder.ex:180: Tzdata.PeriodBuilder.calc_periods_for_year/9#012 (tzdata) lib/tzdata /period_builder.ex:185: Tzdata.PeriodBuilder.calc_periods_for_year/9#012 (tzdata) lib/tzdata/period_builder.ex:180: Tzdata.PeriodBuilder.calc_periods_for_year/9#012 (tzdata) lib/tzdata/period_builder.ex:185 : Tzdata.PeriodBuilder.calc_periods_for_year/9#012 (tzdata) lib/tzdata/period_builder.ex:180: Tzdata.PeriodBuilder.calc_periods_for_year/9#012最后一条消息: :check_if_time_to_update
解决方案
推荐阅读
- javascript - 页面中 < 之后的文本未显示
- javascript - 在对象数组中使用可选链接并进行破坏
- ajax - 使用 MVC 5 在本地主机上使用 IISExpress 的 Ajax POSTing 和 CORS 预检错误
- c# - PowerShell SDK + 远程
- node.js - NodeJS 中的全局变量
- azure - 如何使用 Docker-compose 文件在 Azure WebApp 上部署 Grafana?
- python - 填写第一个卡号字段后,我在页面上找不到任何 iframe。如何解决这个问题
- c# - Winforms:改变图表的属性
- javascript - 在 nodejs 脚本中存储和显示返回的 JSON 对象
- c# - 未调用列表视图中的 xamarin 项目单击