问题标签 [syslog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - 如何在 linux 中打开 cpu 和网络调试消息/syslogd 以通过 klogd/syslogd 读取?
例如:echo 1 > /proc/sys/vm/block_dump
打开 I/O 调试消息,然后我可以解析这些消息以进行处理明智的 I/O 操作。我想对每个进程的 CPU 操作和网络操作做同样的事情。
我知道有一些命令行工具,例如 top、ps、netstat 等,并且 /proc/ 目录中也有很多可用的信息。但这是一个研究项目,对我来说获得内核级时间戳很重要。
非常感谢!
mysql - mysql到系统日志
我想在一个文件中记录有关 mysql 数据库性能(表空间、查询数量...)的信息,然后转发到 syslog 远程服务器。Mysql 安装在 Linux 上。可能吗?
谢谢
perl - 使用 syslog 时如何将 perl stderr 获取到 httpd 日志文件
这个问题是关于 HTTPD (Apache) 2.? 在 centOS 和 modperl 1.7+
当我使用 apache 指令 ErrorLog logs/error_log 时,我的 perl 警告会显示在 error_log 文件中。当我将其更改为 ErrorLog syslog:local1时,syslog 目标中不会显示任何 perl 警告。我的问题是,我该如何补救?
(系统日志读取:local1.* /var/log/httpd_error)
当前的 Apache 文档这样说
错误日志中可能会出现各种各样的不同消息。大多数看起来与上面的示例相似。错误日志还将包含 CGI 脚本的调试输出。由 CGI 脚本写入 stderr 的任何信息都将直接复制到错误日志中。
旧的 Apache (1.3) 文档谈到了一个叫做 HookStderr 的东西,stderr 被发送到 /dev/null。我尝试使用它并且 configtest 失败。
有人做过吗?
python - syslog 中的多行日志记录
所以我已经将我的 Python 应用程序配置为使用 Python 的 SysLogHandler 登录到 syslog,并且一切正常。多行处理除外。并不是说我需要如此糟糕地发出多行日志记录(我做了一点),但我需要能够读取 Python 的异常。我正在使用带有 rsyslog 4.2.0 的 Ubuntu。这就是我得到的:
测试代码以备不时之需:
php - syslog() 调用无法在 PHP 中记录任何内容
我有一些调用 syslog() 的 PHP 代码。我可以控制服务器。无论我尝试使用 openlog()、closelog()、优先级和设施的哪种组合,它都不会记录到 syslog。知道为什么吗?
谢谢。
c - 从 C 程序查看 Linux Syslog 上的新条目
我想编写一个程序来监视 syslog 并在 PPP 身份验证失败时执行操作。
我认为“tail -f /var/log/syslog”可能会有所帮助,但我不确定如何使用它......可能使用管道?
我发现了类似的用 bash 编写的东西,但我不确定如何在 C 中实现它。
这是 bash 方法:
首先使用 mkfifo 创建一个命名管道:
使 syslog.conf 指向该文件:
重启系统日志:
创建读取管道的处理脚本
javascript - 如何从文件动态更新网站上的文本
我是一名只有基本网络经验的服务器端程序员,所以我不知道如何完成以下任务。
我正在通过网络同时读取多个文件并将所有数据合并到一个文件中。通常这些将是日志文件,但它们可能是某种其他类型的文本文件。一些更高级的索引、搜索、系统日志的东西正在进行中,但这不是重点。
我想编写一个基本的 Web 界面,允许用户实时查看这个连接的文件。我知道这将涉及一些 ajaxy javascript dhtml 类型的东西,我只是不知道那是什么,而且我不知道从哪里开始寻找“网络编程基础”以外的信息,而且我比那更进一步。谢谢!
solaris - 当我的应用程序只记录一次时,为什么会在 syslog 中记录重复的错误?
在我们工作中的 Solaris 10 服务器(在 Intel 上)上,每当应用程序记录错误消息时,它就会在 /var/adm/messages 文件中显示两次。我试图弄清楚如何停止重复错误。我在我们的开发环境中有 root 访问权限,所以我可以在那里进行设置。:) 我在说这可能是 syslog.conf 文件中的一个设置,所以这里是当前内容(删除了标准注释行):
有没有人看到任何可能导致记录重复错误消息的内容?信息和警告消息被很好地记录(即一次);只有错误消息被重复。直到我们从 SPARC 切换到 Intel 硬件之后,这种情况才发生。哪种类型的应用程序记录错误(Perl 或 Java)似乎并不重要。
戴夫
logging - 什么是 Syslog 和 Syslog 守护进程
我正在使用 log back,我不断听到写入 syslog 的内容,并且 syslog 守护程序会拾取这些内容。所以我设置了一个 syslog appender,但我是否需要为它编写一个守护进程,或者已经在机器上的某个地方编写了这个守护进程。谢谢
slf4j - Logback 的 Syslog Appender
我在 syslog appender 上多次阅读 logback 的文档。我的印象是每台计算机上都运行 syslog 守护程序,因此我设置了配置,就像他们在示例中的配置一样。当我运行程序时,检查系统日志时还没有发生错误,那里没有记录任何内容。