zoukankan      html  css  js  c++  java
  • 出现了pid的错误A server is already running. 和如何改变webrick的端口值

    server.pid 出错

    有时进入了rails后关闭,再一次进入rails后出现了以下错误:

    $ rails s

    => Booting WEBrick
    => Rails 4.0.3 application starting in development on http://0.0.0.0:3000
    => Run `rails server -h` for more startup options
    => Ctrl-C to shutdown server
    A server is already running. Check ××/××/tmp/pids/server.pid.
    Exiting

     原因: server.pid 出错,进程出现了错误

    解决: 

    $ kill -9 `cat tmp/pids/server.pid`
    [1] + 26748 killed rails s

    扩展:如何修改webrick端口值

    如何修改WEBrick 端口

     (2008-03-11 09:25:19)

    方法一:
     
    打开
    ubylib ubygems1.8gems ails-1.2.5libcommandsserverswebrick.rb

    rails-{ver}
    ver是你当前的rails版本.


    找到

    OPTIONS = {
      :port            => 3000,
      :ip              => "0.0.0.0",
      :environment     => (ENV['RAILS_ENV'] || "development").dup,
      :server_root     => File.expand_path(RAILS_ROOT + "/public/"),
      :server_type     => WEBrick::SimpleServer,
      :charset         => "UTF-8",
      :mime_types      => WEBrick::HTTPUtils::DefaultMimeTypes
    }

    把 port 后面的3000修改成你想要的端口号.
     
    方法二:
    ruby script/server -p 3000
     
    http://blog.sina.com.cn/s/blog_465f50b901008ovp.html(感谢该地址作者的分享该博客的扩展内容)
  • 相关阅读:
    修改服务器时间以后 cookie无法保存
    SqlServer 2017 下载地址及密钥
    ASP.NET CORE 开发路线
    在ASP.NET CORE下生成PDF文档
    Redis 学习笔记2
    Redis 学习笔记1
    notepad++文件对比
    Notepad++主题设置与推荐
    Vivado HLx 2019.1下载、安装与激活
    Tensorflow机器学习入门——cifar10数据集的读取、展示与保存
  • 原文地址:https://www.cnblogs.com/chenzhenzhen/p/3800913.html
Copyright © 2011-2022 走看看