-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
categraf在windows执行脚本,当meta/{id}/stdout文件 有中文的时候,会报错 #1018
Comments
感谢反馈,这个问题我来看看 |
@kongfei605 我发现脚本有中文注释,脚本是可以正常执行的,但是server的状态也是running,然后timeout。 |
数据库里的 task_xx 那一百张表,用的是什么字符集? |
@UlricQin |
@UlricQin 大佬,那你们有没有测试过,在windows执行对应的脚本,脚本中包含中文,如果你们是可以的,我再排查一下环境。 |
我没试,这手头没有Windows,这块代码是社区小伙伴提交的
秦晓辉
***@***.***
快猫星云
联合创始人
18612185520
…------------------ 原始邮件 ------------------
发件人: zhanglingxing ***@***.***>
发送时间: 2024年7月31日 18:27
收件人: flashcatcloud/categraf ***@***.***>
抄送: ulricqin ***@***.***>, Mention ***@***.***>
主题: Re: [flashcatcloud/categraf] categraf在windows执行脚本,当meta/{id}/stdout文件 有中文的时候,会报错 (Issue #1018)
@UlricQin 大佬,那你们有没有测试过,在windows执行对应的脚本,脚本中包含中文,如果你们是可以的,我再排查一下环境。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
cmd 脚本没法用 UTF-8编码,这方面要做些特殊处理 |
反馈的 issue 包含两个问题
这问题不算难搞,稍后我提个patch 其实还有个问题,脚本传入换行为 LF,应该会出现吞命令的,但是你这个却没出现,有点意外,这个脚本难道是从外部粘贴进来的吗? 若是改用 powershell(pwsh),则可以使用utf-8 + LF,不过改造工程有点大,需要n9e也加表单加字段,链路较长 |
- using native function, support ANSI CodePage from system fix flashcatcloud#1018
golang 会自动处理windows和linux的换行差异 |
同样的脚本,输出到stdout文件有中文的时候,任务就会一直running,最终timeout,日志会一直打印错误信息,我觉得这个bug挺严重的,希望可以修复。
The text was updated successfully, but these errors were encountered: