Comments (4)
本地检查 /topics / 路径,用 TEST_COUNT=10 PATH_TO_HIT=/ bundle exec derailed exec perf:objects
结果:
TEST_COUNT=10 PATH_TO_HIT=/ bundle exec derailed exec perf:objects
Booting: production
Database 'homeland' already exists
Endpoint: "/"
Running 10 times
Total allocated: 4379890 bytes (47357 objects)
Total retained: 80 bytes (2 objects)
allocated memory by gem
-----------------------------------
840507 activesupport-7.0.4
658630 other
522318 actionpack-7.0.4
460860 activerecord-7.0.4
431470 actionview-7.0.4
176016 rack-2.2.4
174398 homeland/app
146960 i18n-1.12.0
138192 hashie-5.0.0
119840 warden-1.2.9
114160 cancancan-3.4.0
110990 redis-4.8.0
...
allocated memory by file
-----------------------------------
511610 <internal:io>
247410 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb
155120 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/routing/route_set.rb
138192 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb
113120 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/warden-1.2.9/lib/warden/proxy.rb
105920 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation/query_methods.rb
97200 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/template.rb
93504 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.4/lib/rack/mock.rb
92180 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb
83600 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/formatter.rb
82470 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/helpers/asset_tag_helper.rb
73440 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation.rb
72960 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/cancancan-3.4.0/lib/cancan/ability.rb
69758 /Users/jason/work/homeland/app/helpers/application_helper.rb
...
allocated memory by location
-----------------------------------
511610 <internal:io>:64
102080 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/routing/route_set.rb:802
95910 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:202
85440 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/template.rb:154
67680 <internal:kernel>:49
56238 /Users/jason/work/homeland/app/helpers/application_helper.rb:61
50400 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation.rb:39
50400 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/warden-1.2.9/lib/warden/proxy.rb:334
47680 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation/query_methods.rb:1161
46984 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/common.rb:331
42000 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb:196
41890 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb:39
40320 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/html_safe_translation.rb:15
40320 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/i18n-1.12.0/lib/i18n/backend/fallbacks.rb:46
39200 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb:378
38640 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rails-settings-cached-2.8.2/lib/rails-settings/base.rb:118
37600 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:137
36480 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/i18n-1.12.0/lib/i18n/backend/base.rb:57
...
allocated memory by class
-----------------------------------
1450700 String
1213856 Hash
875760 Array
120080 ActionView::OutputBuffer
88624 MatchData
58960 Class
55270 Regexp
53760 ActiveRecord::Relation
46240 ActiveSupport::SafeBuffer
42000 OmniAuth::Strategy::Options
33120 Method
...
allocated objects by gem
-----------------------------------
11615 activesupport-7.0.4
6550 activerecord-7.0.4
5026 actionpack-7.0.4
4770 actionview-7.0.4
2561 hashie-5.0.0
2171 homeland/app
1746 rack-2.2.4
1650 i18n-1.12.0
1571 other
1280 warden-1.2.9
1150 cancancan-3.4.0
...
allocated objects by file
-----------------------------------
3810 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb
2561 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb
1580 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/hash_with_indifferent_access.rb
1170 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/warden-1.2.9/lib/warden/proxy.rb
840 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/helpers/asset_tag_helper.rb
810 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/i18n-1.12.0/lib/i18n/backend/fallbacks.rb
806 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.4/lib/rack/mock.rb
780 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation/query_methods.rb
770 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/formatter.rb
750 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/doorkeeper-5.6.0/lib/doorkeeper/oauth/token.rb
700 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/relation.rb
690 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/helpers/tag_helper.rb
690 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb
...
allocated objects by location
-----------------------------------
980 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb:378
940 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:137
800 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:141
690 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/hash_with_indifferent_access.rb:222
650 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/hash_with_indifferent_access.rb:167
601 <internal:marshal>:35
590 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb:373
590 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/hashie-5.0.0/lib/hashie/mash.rb:414
...
allocated objects by class
-----------------------------------
17770 Array
15406 String
7323 Hash
560 ActiveSupport::SafeBuffer
518 MatchData
470 Arel::Attributes::Attribute
460 Method
390 Proc
320 ActiveRecord::Relation
...
retained memory by gem
-----------------------------------
80 activesupport-7.0.4
retained memory by file
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained memory by location
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained memory by class
-----------------------------------
80 Hash
retained objects by gem
-----------------------------------
2 activesupport-7.0.4
retained objects by file
-----------------------------------
2 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained objects by location
-----------------------------------
2 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained objects by class
-----------------------------------
2 Hash
Allocated String Report
-----------------------------------
576 "/"
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.4/lib/rack/request.rb:512
66 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/common.rb:331
60 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:462
50 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/helpers/asset_url_helper.rb:199
30 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/path/pattern.rb:157
30 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/router/utils.rb:20
30 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/helpers/url_helper.rb:855
20 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/http/url.rb:71
20 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/gtg/simulator.rb:30
20 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionpack-7.0.4/lib/action_dispatch/journey/gtg/transition_table.rb:53
...
测试话题内容页面: TEST_COUNT=10 PATH_TO_HIT=/topics/1 bundle exec derailed exec perf:objects
Running 10 times
Total allocated: 27180585 bytes (168529 objects)
Total retained: 80 bytes (2 objects)
allocated memory by gem
-----------------------------------
10132670 other
8510793 activesupport-7.0.4
1568170 actionview-7.0.4
1567640 redis-4.8.0
1104410 activerecord-7.0.4
635600 cancancan-3.4.0
607659 actionpack-7.0.4
555200 view_component-2.71.0
494080 i18n-1.12.0
318270 activemodel-7.0.4
252008 homeland/app
210880 rails-settings-cached-2.8.2
178992 rack-2.2.4
172960 warden-1.2.9
...
allocated memory by file
-----------------------------------
7197660 <internal:io>
3202330 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb
2745540 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/cache.rb
2706150 <internal:marshal>
1314700 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb
1069200 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/template.rb
772880 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/inflector/methods.rb
514104 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/cache/redis_cache_store.rb
503040 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/cancancan-3.4.0/lib/cancan/ability.rb
353680 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/view_component-2.71.0/lib/view_component/base.rb
297520 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activerecord-7.0.4/lib/active_record/result.rb
243360 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activemodel-7.0.4/lib/active_model/attribute_set/builder.rb
218540 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/command_helper.rb
210880 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rails-settings-cached-2.8.2/lib/rails-settings/base.rb
201120 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/view_component-2.71.0/lib/view_component/collection.rb
...
allocated memory by location
-----------------------------------
7197660 <internal:io>:64
2362150 <internal:marshal>:35
1957080 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/cache.rb:1026
1923760 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:202
1054080 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/actionview-7.0.4/lib/action_view/template.rb:154
707360 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/inflector/methods.rb:100
607660 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb:39
465120 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:206
438570 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:243
378100 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb:50
...
allocated memory by class
-----------------------------------
15065009 String
4389456 Hash
2970330 ActionView::OutputBuffer
2464640 Array
500560 MatchData
423240 Time
150760 ActiveSupport::SafeBuffer
144480 Time::tm
...
allocated objects by gem
-----------------------------------
52459 activesupport-7.0.4
36801 other
13750 activerecord-7.0.4
8360 redis-4.8.0
8322 view_component-2.71.0
7531 actionview-7.0.4
6647 actionpack-7.0.4
5220 i18n-1.12.0
4300 cancancan-3.4.0
3461 homeland/app
2561 hashie-5.0.0
...
allocated objects by file
-----------------------------------
34021 <internal:marshal>
10220 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb
9770 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/inflector/methods.rb
9580 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/cache.rb
7112 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/view_component-2.71.0/lib/view_component/base.rb
4450 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb
3851 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/cache/redis_cache_store.rb
3480 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/hash_with_indifferent_access.rb
3430 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/object/to_query.rb
...
allocated objects by location
-----------------------------------
30021 <internal:marshal>:35
8260 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/inflector/methods.rb:100
4000 <internal:marshal>:34
3540 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/view_component-2.71.0/lib/view_component/base.rb:668
2980 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/object/to_query.rb:43
2890 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/numeric/deprecated_conversions.rb:6
2400 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/core_ext/string/output_safety.rb:137
2400 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/redis-4.8.0/lib/redis/connection/ruby.rb:39
...
allocated objects by class
-----------------------------------
78815 String
43020 Array
23963 Hash
5010 Time
2970 MatchData
1680 Time::tm
1270 ActiveSupport::SafeBuffer
1090 ActionView::OutputBuffer
790 Proc
700 Method
630 ActiveSupport::Cache::Entry
620 ActiveModel::LazyAttributeSet
610 Thread::Mutex
590 UnboundMethod
450 ActiveSupport::Notifications::Event
...
retained memory by gem
-----------------------------------
80 activesupport-7.0.4
retained memory by file
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained memory by location
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained memory by class
-----------------------------------
80 Hash
retained objects by gem
-----------------------------------
2 activesupport-7.0.4
retained objects by file
-----------------------------------
2 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained objects by location
-----------------------------------
2 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained objects by class
-----------------------------------
2 Hash
....
以上结果来看,仅有下面这个行疑似有问题:
Total retained: 80 bytes (2 objects)
retained memory by gem
-----------------------------------
80 activesupport-7.0.4
retained memory by file
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained memory by location
-----------------------------------
80 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained memory by class
-----------------------------------
80 Hash
retained objects by gem
-----------------------------------
但测试了一下 Rails 新建的项目,也是这样的:
Booting: production
Database 'foo_development' already exists
Endpoint: "/"
Running 10 times
Total allocated: 500502 bytes (7055 objects)
Total retained: 40 bytes (1 objects)
retained memory by gem
-----------------------------------
40 activesupport-7.0.4
retained memory by file
-----------------------------------
40 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb
retained memory by location
-----------------------------------
40 /Users/jason/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4/lib/active_support/current_attributes.rb:213
retained memory by class
-----------------------------------
40 Hash
retained objects by gem
-----------------------------------
1 activesupport-7.0.4
from homeland.
11 月 7 日,试了一下,把 ActionCable 完全关掉 部署上线跑了一段时间以后发现,内存还是在泄漏,表现和之前是一样的。
确定是关掉了的,线上请求,已经没有 WebSockets 链接。
from homeland.
Memory Leak 我遇到用专业profiling工具查出来哪些代码有潜在问题
这种不能靠重启机器解决吧。。。
from homeland.
Memory Leak 我遇到用专业profiling工具查出来哪些代码有潜在问题
这种不能靠重启机器解决吧。。。
专业的profilling工具指的是哪些?是否可以列举一下。
from homeland.
Related Issues (20)
- Language HOT 2
- 登录后访问/和/topics/:id页面出错 HOT 1
- 按年统计 users 的热门情况,利用 sidekiq-scheduler 每周更新一次
- 切换前端构建方案到 Rails 7 HOT 2
- Use Tailwind CSS HOT 5
- 显示在线人数
- Translation/翻译
- 显示分类节点
- Design System
- 如何在本地用 rails s 的形式启动?
- turbolinks_app是怎么样实现的? HOT 3
- 添加 mathjax 支持
- postmark邮箱遇到 OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3/TLS write client hello HOT 3
- Update Docker image
- 点赞功能有问题 HOT 2
- 插件无法正常安装 HOT 1
- 不知道是不是我的错觉,以前打开感觉能秒开网页,现在迟钝了些 HOT 2
- 论坛深色模式有问题 HOT 1
- Homeland 刚部署完,登录,注册,找回密码都不可用,都跳到主页无任何其他反应 HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homeland.