【sysread:使用Ruby和mysql时,系统调用中断(Errno :: EINTR)】教程文章相关的互联网学习教程文章

sysread:使用Ruby和mysql时,系统调用中断(Errno :: EINTR)【代码】

我正在使用机械化方式抓取站点并推送到mysql数据库.我经常遇到这些sys读取错误,我不确定解决方案是什么.我正在使用Ruby-mysql gem.解决方法:我在做完全相同的事情(使mysql机械化),我通过用begin / rescue / end子句包装mysql调用来解决它:beginmysql_insert data rescue Interrupt, Errno::EINTRmysql_close connectionconnection = mysql_connectretry end请注意,这会将您的代码置于无限循环中,如果您在实际环境中使用它,我建议在...

RUBY - 相关标签
系统调用 - 相关标签