首页 \ 问答 \ Seg Faults试图运行Memcached?(Seg Faults trying to run Memcached?)

Seg Faults试图运行Memcached?(Seg Faults trying to run Memcached?)

我在Memcached方面遇到了很多问题。 它似乎在本地安装得很好,我可以运行命令'memcached -vv'并看到它正在监听。 我正在部署到Heroku(有这个部分: http : //docs.heroku.com/memcache使用memcached)并且肯定安装了memcached附加组件。 以下是我的环境设置方式:

#environment.rb

Rails::Initializer.run do |config|
...
config.gem 'memcached-northscale', :lib => 'memcached'
require 'memcached'


#production.rb

config.action_controller.perform_caching             = true

config.cache_store = :mem_cache_store, Memcached::Rails.new


# .gems
...
memcached-northscale

现在,当我尝试运行rake:gems install或脚本/控制台本地时,我遇到了Seg故障,当我将它全部推送到heroku并打开heroku控制台并尝试'mc = Memcached.new'时,我得到一整套像“Memcached :: ServerIsMarkedDead,Memcached :: ATimeoutOccurred,Memcached :: ConnectionBindFailure,Memcached :: ConnectionFailure,Memcached :: ConnectionSocketCreateFailure,Memcached :: Failure,Memcached :: MemoryAllocationFailure,Memcached :: ReadFailure,Memcached :: ServerError,Memcached”之类的错误:: SystemError,Memcached :: UnknownReadFailure“

这个问题困扰了我好几个星期。 1亿StackOverflow指向任何可以提供帮助的人。


I'm having tons of problems with Memcached. It seems to be installed fine locally, I can run the command 'memcached -vv' and see that it's listening. I'm deploying to Heroku (which has this section: http://docs.heroku.com/memcache on using memcached) and definitely have the memcached add-on installed. Here's how my environment is set up:

#environment.rb

Rails::Initializer.run do |config|
...
config.gem 'memcached-northscale', :lib => 'memcached'
require 'memcached'


#production.rb

config.action_controller.perform_caching             = true

config.cache_store = :mem_cache_store, Memcached::Rails.new


# .gems
...
memcached-northscale

Now when I try to run rake:gems install or script/console locally, I get a Seg fault, and when I push it all to heroku and open up the heroku console and try 'mc = Memcached.new' I get a whole set of errors like "Memcached::ServerIsMarkedDead, Memcached::ATimeoutOccurred, Memcached::ConnectionBindFailure, Memcached::ConnectionFailure, Memcached::ConnectionSocketCreateFailure, Memcached::Failure, Memcached::MemoryAllocationFailure, Memcached::ReadFailure, Memcached::ServerError, Memcached::SystemError, Memcached::UnknownReadFailure"

This problem has been bothering me for weeks. 100 million StackOverflow points to anyone who can help.


原文:https://stackoverflow.com/questions/3936704
更新时间:2022-01-28 15:01

最满意答案

html = html.Replace("\r", "\\r").Replace("\n","\\n").Replace("\t","\\t");

html = html.Replace("\r", "\\r").Replace("\n","\\n").Replace("\t","\\t");

相关问答

更多
  • 如果这是一个嵌套集,意味着您没有达到某个级别,请尝试以下操作 string = string = "%div.page-title//%h1///%small <subtitle>" string.split('//').each_with_index do |string, index| string.split('/').each do |elem| row = "" index.times { row << " " } row << elem put ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/zfczhxfwcdwj_249" target="_blank">字符串中的换行符未传递给文件(Newlines in string not passing out to file)</a><i>[2022-11-29] </i></h2> </div> <div class="tw_li_cont"> String.format()只会用换行符替换第一个%s 。 例如: String.format("this%sis%sa%stest", System.getProperty("line.separator")) 会屈服 this isatest 一种解决方案是用换行符替换%s所有出现: String str = mailBuddy.replace("%s", System.getProperty("line.separator")); When creating the string insted ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/grepmlzfcbhhxf_271" target="_blank">如何使用grep命令确定字符串是否包含换行符?(How to determine whether a string contains newlines by using the grep command?)</a><i>[2021-11-24] </i></h2> </div> <div class="tw_li_cont"> 通过使用grep的-c选项来计算与之匹配的行。 注意$字符匹配行的末尾不是\n也看到$test周围的双引号对于保留换行符很重要。 test="one two three" echo $test | grep -c '$' 1 echo "$test" | grep -c '$' 3 您也可以使用-c选项测试^的开头或.*任何内容,或者在您的问题中,整行^.*$ 。 如何测试多行变量的wc 。 wc -l打印换行计数: echo "$test" | wc -l 3 除了newlines您还可以使用wc ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/pythonzscqdjwnbdgkgzbfhxffhzf_389" target="_blank">在Python中删除前导/结尾和内部多个空格,而不是制表符,换行符或返回字符(Remove leading/ending and internal multiple spaces but NOT tabs, newlines, or return characters, in Python)</a><i>[2024-01-12] </i></h2> </div> <div class="tw_li_cont"> 在这种情况下, str.strip()不会帮助你(即使你使用" "作为参数,因为它不会删除里面的空格,只在你的字符串的开始/结尾,并且它会删除单个空格在"and"之前。 相反,使用正则表达式从字符串中删除2个或更多空格: l= ['\n \n ', '\n ', 'Some text', ' and some more tex ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/scxmlzfyszzfhxfzbfkg_396" target="_blank">删除XML字符元素中重复的换行符/制表符/空格(Removing duplicated newlines/tabs/whitespaces in XML character element)</a><i>[2023-01-08] </i></h2> </div> <div class="tw_li_cont"> 第一部分 - 替换多个空格 - 虽然我认为解析器不会为你做: InputSource stream = new InputSource(inputStream); XPath xpath = XPathFactory.newInstance().newXPath(); Document doc = (Document) xpath.evaluate("/", stream, XPathConstants.NODE); NodeList nodes = (NodeList) xpath.evaluate(" ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/dyzfcbyzfgsxshxfzbf_412" target="_blank">打印字符串并以字符格式显示换行符和制表符(Print a string and display the newlines & tabs in their character format)</a><i>[2023-04-03] </i></h2> </div> <div class="tw_li_cont"> html = html.Replace("\r", "\\r").Replace("\n","\\n").Replace("\t","\\t"); html = html.Replace("\r", "\\r").Replace("\n","\\n").Replace("\t","\\t"); </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/zhuziduqushurutiaoguohuanxingfu_432" target="_blank">逐字符读取输入似乎在跳过换行符(Reading input character-by-character appears to be skipping newlines)</a><i>[2023-04-02] </i></h2> </div> <div class="tw_li_cont"> 这里的问题是即使在-n 1模式下读取仍然是读取分隔线。 所以当它看到换行符时,它仍然认为是一个行分隔符并将其移除(并留下一个空变量)。 $ find_newlines() { while IFS= read -r -n 1 c; do declare -p c; done } $ printf 'a\nb' | find_newlines declare -- c="a" declare -- c="" declare -- c="b" 正如Cyrus用bash 4.1+ ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/hxfzbfzhpythonzfczd_449" target="_blank">用换行符和制表符转换python字符串到字典(Convert python string with newlines and tabs to dictionary)</a><i>[2022-10-03] </i></h2> </div> <div class="tw_li_cont"> 包含电池 - defaultdict处理自动保存新密钥的值作为列表,我们利用str的iswhitespace方法来检查缩进(否则我们可以使用正则表达式): from collections import defaultdict data = """ Key 1 Value 1 Key 2 Value 2 Key 3 Value 3a Value 3b Value 3c Key 4 Value 4a Value 4b """ result ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/lldbdayindaihuanxingfuzifuchuan_459" target="_blank">使用lldb打印带换行符的字符串(Print string with newlines with lldb)</a><i>[2021-07-27] </i></h2> </div> <div class="tw_li_cont"> 大多数情况下,您希望查看字符串的文字内容,因此打印的默认lldb行为是正确的。 但是,使用格式选项以与标准库执行字符串相同的方式“呈现”输出将是有用的。 这基本上就是gdb“printf”命令。 请向lldb.llvm.org错误记者提出错误请求。 就像使用gdb一样,您可以获得标准库来为您呈现文本: (lldb) expr (void) printf("Some text\nMore text\nEven more text\n") Some text More text Even more text ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/formatzfczcrhxfinsertingnewlines_586" target="_blank">如何防止`format()`在我的字符串中插入换行符?(How do I prevent `format()` from inserting newlines in my string?)</a><i>[2022-04-01] </i></h2> </div> <div class="tw_li_cont"> arg1包含\n 。 使用strip() cmd = 'program {} {}'.format(arg1.strip(), arg2.strip()) arg1 contains \n. Use strip() cmd = 'program {} {}'.format(arg1.strip(), arg2.strip()) </div> </div> </li> </ul> </div> <div class="main_right"> <div class="search-out"> <div class="search"> <form action="/wenda" target="_blank" method="get"> <input type="search" autocorrect="off" autocomplete="off" placeholder="请输入关键词" id="q" name="q" value=""> <button class="btn_s" type="submit">搜索</button> </form> </div> </div> <div class="commonh"> <h2>相关文章</h2> <span class="fr"><a href="/jiaocheng" target="_blank">更多</a></span> </div> <div class="right_list"> <li> <a title="memcached全面剖析–5. memcached的应用和兼容程序" href="/article/memcachedqmpx5memcacheddyyhjrcx_0" target="_blank">memcached全面剖析–5. memcached的应用和兼容程序</a> </li> <li> <a title="memcached完全剖析–1. memcached的基础" href="/article/memcachedwqpx1memcacheddjc_0" target="_blank">memcached完全剖析–1. memcached的基础</a> </li> <li> <a title="memcached全面剖析–2.理解memcached的内存存储" href="/article/memcachedqmpx2ljmemcacheddnccc_0" target="_blank">memcached全面剖析–2.理解memcached的内存存储</a> </li> <li> <a title="memcached全面剖析–4. memcached的分布式算法" href="/article/memcachedqmpx4memcacheddfbssf_0" target="_blank">memcached全面剖析–4. memcached的分布式算法</a> </li> <li> <a title="【Hadoop】Build and Run HDFS" href="/article/HadoopBuildandRunHDFS_0" target="_blank">【Hadoop】Build and Run HDFS</a> </li> <li> <a title="Window环境安装 Memcached" href="/article/WindowMemcachedanzhuang_12" target="_blank">Window环境安装 Memcached</a> </li> <li> <a title="Linux环境安装 Memcached" href="/article/LinuxMemcachedanzhuang1619_12" target="_blank">Linux环境安装 Memcached</a> </li> <li> <a title="Memcached get 获取key对应的值" href="/article/Memcachedgetmingling1684_12" target="_blank">Memcached get 获取key对应的值</a> </li> <li> <a title="Memcached delete 删除key" href="/article/Memcacheddeletemingling1047_12" target="_blank">Memcached delete 删除key</a> </li> <li> <a title="memcached全面剖析–3.memcached的删除机制和发展方向" href="/article/memcachedqmpx3memcacheddscjzhfzfx_0" target="_blank">memcached全面剖析–3.memcached的删除机制和发展方向</a> </li> </div> <div class="commonh"> <h2>最新问答</h2> <span class="fr"><a href="/wenda" target="_blank">更多</a></span> </div> <div class="right_list"> <li> <a title="获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)" href="/wenda/huoqumvcdisplaymodehouzhui_283" target="_blank">获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)</a> </li> <li> <a title="如何通过引用返回对象?(How is returning an object by reference possible?)" href="/wenda/yyfhdx_312" target="_blank">如何通过引用返回对象?(How is returning an object by reference possible?)</a> </li> <li> <a title="矩阵如何存储在内存中?(How are matrices stored in memory?)" href="/wenda/juzhencunchuzaineizhong_536" target="_blank">矩阵如何存储在内存中?(How are matrices stored in memory?)</a> </li> <li> <a title="每个请求的Java新会话?(Java New Session For Each Request?)" href="/wenda/qingqiujavaxinhui_485" target="_blank">每个请求的Java新会话?(Java New Session For Each Request?)</a> </li> <li> <a title="css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)" href="/wenda/cssfddivzzdbth1_439" target="_blank">css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)</a> </li> <li> <a title="无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)" href="/wenda/tuxiangcaffeyuceyilei_557" target="_blank">无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)</a> </li> <li> <a title="xcode语法颜色编码解释?(xcode syntax color coding explained?)" href="/wenda/xcodeyufayansebianmajieshi_364" target="_blank">xcode语法颜色编码解释?(xcode syntax color coding explained?)</a> </li> <li> <a title="在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)" href="/wenda/access2010runtimezsoffice2000xdg_422" target="_blank">在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)</a> </li> <li> <a title="从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)" href="/wenda/ddwebzjtxcsfwq_528" target="_blank">从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)</a> </li> <li> <a title="从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))" href="/wenda/jbbfzwjbljxbb_417" target="_blank">从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))</a> </li> <li> <a title="西安哪有PLC可控制编程的培训" href="/wenda/xanyplckkbcpx_36" target="_blank">西安哪有PLC可控制编程的培训</a> </li> <li> <a title="在Entity Framework中选择基类(Select base class in Entity Framework)" href="/wenda/entityframeworkzhongxuanjilei_415" target="_blank">在Entity Framework中选择基类(Select base class in Entity Framework)</a> </li> <li> <a title="在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)" href="/wenda/androidzccwsjjxrqbwnullslxl_307" target="_blank">在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)</a> </li> <li> <a title="电脑二级VF有什么用" href="/wenda/diannaoerjivfshenmeyong_16" target="_blank">电脑二级VF有什么用</a> </li> <li> <a title="Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)" href="/wenda/datamapperrubytianjiahookfangfa_475" target="_blank">Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)</a> </li> <li> <a title="金华英语角." href="/wenda/jinhuayingyujiao_31" target="_blank">金华英语角.</a> </li> <li> <a title="手机软件如何制作" href="/wenda/sjrjzz_103" target="_blank">手机软件如何制作</a> </li> <li> <a title="用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)" href="/wenda/yyandroidwebviewztxbcsxwcd_150" target="_blank">用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)</a> </li> <li> <a title="注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)" href="/wenda/wdypylphp_555" target="_blank">注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)</a> </li> <li> <a title="如何读R中的大数据集[复制](How to read large dataset in R [duplicate])" href="/wenda/durzhongdashujujifuzhi_350" target="_blank">如何读R中的大数据集[复制](How to read large dataset in R [duplicate])</a> </li> <li> <a title="Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)" href="/wenda/unityheighmapdxkddxzdfblgx_375" target="_blank">Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)</a> </li> <li> <a title="如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)" href="/wenda/tzpipedoutputstreamxcxrygzpipedi_163" target="_blank">如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)</a> </li> <li> <a title="python的访问器方法有哪些" href="/wenda/pythonfangwenqifangfa_93" target="_blank">python的访问器方法有哪些</a> </li> <li> <a title="DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)" href="/wenda/devicenetworkinformation_95" target="_blank">DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)</a> </li> <li> <a title="在Ruby中对组合进行排序(Sorting a combination in Ruby)" href="/wenda/rubyzhongzuhepaixu_148" target="_blank">在Ruby中对组合进行排序(Sorting a combination in Ruby)</a> </li> <li> <a title="网站开发的流程?" href="/wenda/wangzhankaifadeliucheng_75" target="_blank">网站开发的流程?</a> </li> <li> <a title="使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)" href="/wenda/zendframeworkzjoinsqljssj_199" target="_blank">使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)</a> </li> <li> <a title="条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)" href="/wenda/tdgslxgsmsbhgz_207" target="_blank">条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)</a> </li> <li> <a title="透明度错误IE11(Transparency bug IE11)" href="/wenda/toumingducuowuie11_313" target="_blank">透明度错误IE11(Transparency bug IE11)</a> </li> <li> <a title="linux的基本操作命令。。。" href="/wenda/linuxdejibencaozuomingling_66" target="_blank">linux的基本操作命令。。。</a> </li> </div> </div> </div> </div> <div style="clear:both;"></div> <div class="footer"> <div class="mainbox"> <div class="info"> <p>Copyright ©2023 <a href="https://www.peixunduo.com" target="_blank">peixunduo.com</a> All Rights Reserved.<a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备14003112号</a> </p> <p>本站部分内容来源于互联网,仅供学习和参考使用,请莫用于商业用途。如有侵犯你的版权,请联系我们(neng862121861#163.com),本站将尽快处理。谢谢合作!</p> </div> </div> </div> <script type="text/javascript" src="/resources/js/common.js?v=324"></script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){ bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else{ bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?9eebaceb5e4371a0aad59712a1a1ecff"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>