Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Zoker
@Zoker
会员
第 11314 位会员 / 2014-02-01

Gitee.com
深圳
24 篇帖子 / 208 条回帖
25 关注者
0 正在关注
18 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 使用 Upstart + Inspeqtor 管理你的 Sidekiq (监控、崩溃自动重启、邮件通知) at 2016年04月25日

    #34 楼 @lgn21st #40 楼 @lokyoung 😄 感谢建议,看完这篇文章就已经准备改用Upstart了

  • 如何持续监控 Unicorn 的性能指标 at 2016年04月25日

    Cool, 结合Zabbix去绘图统一监控!

  • 使用 Upstart + Inspeqtor 管理你的 Sidekiq (监控、崩溃自动重启、邮件通知) at 2016年04月20日

    Cool! 之前也有遇到过这个问题,我们是自己写脚本 10s 去检测一下sidekiq.pid是否存在,如果不存在就重启。

    #!/bin/bash
    
    file="/path/to/project/tmp/pids/sidekiq.pid"
    
    while : ;do
        if ps -p `cat $file` >/dev/null; then
            echo "Sidekiq Started"
        else
            echo "Sidekiq Stopped"
            cd /path/to/project
            echo `pwd`
            nohup bundle exec rake sidekiq:restart RAILS_ENV=production >> /path/to/check_sidekiq_log &
        fi
        sleep 10
    done
    

    最近也有想把sidekiq的运行状态加到zabbix中去监控。 但是sidekiq为什么会 crash 掉,这个问题还在跟进。

  • 个性化你的 Git Log 的输出格式 at 2016年04月12日

    很好,正在用到的一个 shell 分享下。

    #查看当前目录每个文件的最后提交者。
    git ls-tree -r --name-only HEAD | while read filename; do
      echo "$(git log -1 --format="%an %ae" -- $filename) $filename"
    done
    
  • 用户 SSH 远程到后端执行命令时,保持用户的环境变量 at 2016年03月28日

    顶一下,之前用OpenSSH的时候也遇到这个问题,处理方法跟这个一样,当时是在StackOverflow找到的答案。

  • Ruby 服务器部署问题 at 2016年03月03日

    不怎么用 Apache,但是这种问题很明显是你根本没有把请求映射给后端。

    ProxyPass / http://127.0.0.1:3000/
    

    80 端口接收到的请求,应该转发给 3000 端口 (也就是你的 Rails 程序配置的 Port) 去处理。

    另外,提问整理排版,代码做好格式化,还是非常有必要的。

  • Ruby China 官方 iOS 客户端已发布上线 at 2016年02月17日

    赞一个,已经用上!

  • 我们将会在 2016-01-23 (本周六) 对服务器停机升级 at 2016年01月22日

    赞,再提 PR 就不用花时间学习Mongoid了 👏

  • 应届生求个实习职位,怎么就这么难啊?求支招! at 2015年12月29日

    #57 楼 @msg7086 我也不知道啊,什么是开源胖次,Poke?

  • 应届生求个实习职位,怎么就这么难啊?求支招! at 2015年12月26日

    #37 楼 @hemengzhi88 周末大家都休息,你直接发我邮箱吧 zhoukai#oschina.cn

  • 应届生求个实习职位,怎么就这么难啊?求支招! at 2015年12月25日

    #34 楼 @yashin 来面试就送开源内裤,马克杯,开源扑克,欢迎来坐坐~

  • 求香港和大陆访问速度都靠谱的解决方案 at 2015年12月13日

    首先你要说下你的业务类型。 一般来说 一种是使用 dnspod,使用大陆服务器,香港的 dns 解析到香港的服务器 cdn 节点 还有一种是使用/cn /hk 等 url 去标示 不过不知道你的业务是什么,所以不太好说。

  • Ruby 社区 发一个问题, 还被屏蔽关闭, 社区的管理这么管理 at 2015年12月13日

    这种帖子我感觉就跟 PHP是最好的语言 一样的论调

    有些人总是会说,这个用不到我学它干嘛,这个以后可能会用到我要好好学学

    为什么非要搞那么复杂,遇到什么需要什么,就去搞定什么不就行了,非要画个圈框住自己,活的累不累。

  • [深圳] 深圳湾社区招聘 Ruby/Android/iOS 各 3 名 (10 - 30 K) at 2015年11月26日

    帮顶,吐个槽。 😄

  • 谁干这混事了?哈哈 at 2015年11月21日

    这个人真是闲的蛋疼。

  • Redis 实现自动输入完成 at 2015年11月16日

    soulmate.js 这玩意不错

  • 作为一个软件工程师,你如何调整自己的生活及健康状态? at 2015年11月09日

    #17 楼 @zxzllyj 那是因为你的工作完全不饱和

  • [已有替代方案?] 关于腾讯企业邮箱 at 2015年11月07日

    我们都是自己搭的,感觉还好,主要是不发垃圾邮件,我们唯一遇到问题的就只有 QQ 邮箱,不过联系下内部人士,都能快速解决。

  • 作为一个软件工程师,你如何调整自己的生活及健康状态? at 2015年11月05日

    #3 楼 @vincenting 你的前提我很认同,也是一直这么认为的。

    但发此帖并非抱怨,因为我一直认为大部分人与人之间的差距只是有人在抱怨,而有人则去做。只是突然想了解下大家都如何丰富自己的生活,如何处理工作生活上的不和谐,如何保持一个健康的状态;我想,觉得自己生活尤其是周末乏味的开发者不占少数吧?

    其实我来回答这个问题的话,答案是:程序员嘛,偶尔加班很正常,跟女友恰当的沟通,表示理解就 OK 了;生活还是需要情调,周末不要窝在房间,出去爬爬山,参加些公益活动,摄摄影,享受下生活,出了问题解决就好了,解决完继续 happy,毕竟心态最重要;至于健康,我平时会经常走路一个钟头上下班,走路的过程中放空自己,看看身边走过的人, 路边的商店,偶尔还会幻想一下将来。:)

  • 如果 Rails 指南和 Ruby Core 文档印刷成书,有人买吗? at 2015年11月04日

    Rails 指南的话还好,Ruby Core 我还是喜欢搜索。

  • Redis 实现 Cache 系统实践 at 2015年11月04日

    有一次我遇到这么个情况:页面想片段缓存,而又不想去再次执行action的代码,我的做法是在 action里面去判断键是否存在来决定是否执行相关action代码,清缓存根据逻辑去处理就行了。

  • 构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks at 2015年10月30日

    能否把你的标题改为 “构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks”

    现在你这个标题有点长,导致主页看着不舒服,下面被挤开了。。。

  • OneAPM |到底神秘数字是什么?# 激动人心的开奖时间来啦~ at 2015年10月30日

    哈哈,正好想买个冰箱,昨天已经放到购物车但还没买,万一中了呢?

    如果 OneAPM 在应用整体耗时比例能降到 3%以下就好了。

  • 下线 Gravatar 头像功能,改由 letter_avatar 代替,并且没上传头像不允许发帖了 at 2015年10月30日

    我觉得自己搭反代挺好的啊,做个缓存,头像没有的问题,以及加载转圈的问题都好了,也没有用户再吐槽了。

    proxy_cache_path /disk3/gravatar_cache levels=1:2 keys_zone=gravatar:10m inactive=7d max_size=2g ;
        server{
         listen  80;
         listen  443 ssl;
         ssl_certificate      /usr/local/tengine/conf/ssl.crt;
         ssl_certificate_key   /usr/local/tengine/conf/ssl.key;
         ssl_protocols        TLSv1 TLSv1.1 TLSv1.2;
         ssl_ciphers          'AES128+EECDH:AES128+EDH:!aNULL';
         server_name gravatar.oschina.net ;
         location / {
         expires      30d;
         valid_referers none blocked *.oschina.net localhost;
         if ($invalid_referer) {
          rewrite ^/  https://git.oschina.net/logo.gif;
          }
          proxy_cache gravatar;
          proxy_cache_valid 200 302 1h;
          proxy_cache_valid 404 1m;
          add_header X-Cache "$upstream_cache_status";
          proxy_redirect off;
          proxy_pass              https://en.gravatar.com;
          proxy_set_header Host  $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header Accept-Encoding "";
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto https;
          proxy_set_header User-Agent $http_user_agent;
         }
         access_log off;
         error_log /dev/null;
        }
    

    你说的这个 “今天出现的稳定性问题” 具体是什么问题呢?说不定以后也会碰到,可以预防下 :)

  • 解决 Rails 4 降到 Rails 3 遇到 Cookies 序列化方式不同导致的 500 问题 at 2015年10月29日

    #4 楼 @alucardpj 有点问题想对比下,就测试了下

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 8
  • 9
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English