可以转储文件,如Java核心转储,堆转储,捕捉转储,被删除? 他们占用了服务器上的大量空间。 有这个文件的用法吗? 如果我删除这些,生产服务器上是否会发生任何事 我看到的文件是: heapdump.20158411.1405458303.28470.0001.phd heapdump.29043851.1394540224.25760.0003.phd Snap.20110411.143450200.25760.0004.trc javacore.201457810411.140200.25760.0002.txt
我有Subversion版本库,其中包含多个项目,现在我试图将每个项目分离到它自己的存储库。 系统: # cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.11 (Tikanga) # rpm -q subversion subversion-1.6.11-12.el5_10 # 颠覆: $ svnadmin dump http://svn/repo1/proj1/ svnadmin: E205000: 'http://svn/repo1/proj1/' is a URL when it should be a local path $ 根据以下文件 – svnadmin – Subversion Repository Administration 由于svnadmin通过直接的资源库访问工作(因此只能在拥有资源库的机器上使用),它使用一个path而不是URL来引用该资源库。 这解释了为什么它不适合我。 还有什么其他的替代方法来完成这个?
我不知道有一个程序会做我想要的。 这就像一个stream式的日志旋转程序。 对于linux / unix命令行。 比方说,我有一些inputstream是一些数据。 我想写一个文件,但每天(或小时或其他),不同的文件,即打开一个指定的基于date时间的模式的文件,并写入该文件的标准input的内容。 当一天发生变化(或者小时或分钟,或者星期等)时,closures那个文件,然后重新打开一个新的文件名(将会有一个新的文件名),然后写入这个文件的行呢? 所以像这样: my long | process | that's generating | input | datestampfilewriter –daily 'output.%Y-%m-%d.txt' 这个工具是否存在?
我是DB的新手,特别是MySQL。 有没有什么好的做法大规模备份MySQL? 例如,我已经发现了一些事情。 使用mysqlbackup (物理备份)而不是mysqldump 。 将key_buffer_size增加到RAM的20%(不仅仅是备份非常有用的选项)。 看看maatkit的工具有几个备份。 如果你知道任何MySQL备份共享的好东西。
我有一个MySQL数据库,我希望转储模式的意见。 我该怎么做呢? 我用–no-data尝试了mysqldump,但是只能转储表模式。
我想抓住tok98和5678之间的文本并将其转储到文件中。 如果tok98和5678在同一行我可以使用这个 sed -n 's/.*\(tok98\)\(.*\)\(5678\).*/\2/p' testfile.txt > text.dmp 但是当令牌垂直间隔不工作,我怎么能重写这个sed在这里工作 $ cat testfile.txt do with > 9 tok98 fdf df s df sd f sd v dvsdv dvf sd vs vs dv sdfsd 2323 2323 232 {} sfdf sd fs df s df sf 5678 no way = true + 50 $
我有一个Linux系统与Apache的httpd和PHP使用LoadModule php5_module /usr/lib/apache2/modules/libphp5.so加载。 我已经启用了Apache的mod_status模块,我看到一个特定的线程,从昨天开始就停滞不前。 我也通过做ps -axu | grep apache证实这一点 在许multithreading中,它给了我特定的卡住的线程: www-data 5636 0.0 0.1 423556 23560 ? S XXXXX 0:04 /usr/sbin/apache2 -k start 请注意,XXXXX就像昨天的Jan02一样。 另外,pid(5636)与我在apache的mod_status页面中看到的卡住线程的pid匹配。 我的问题是:我怎么能做一个线程转储或类似的东西,看看在哪里确切地在PHP代码中卡住这个东西? 也许它正在等待(I / O,networking,数据库),但我不知道是什么。 在java世界中,我会做一个kill -3 pid并获得一个可读的线程转储,清楚地显示出特定线程在哪里被卡住。 有没有类似的技术的PHP土地?
我想在我的Apache Web服务器中启用核心转储。 由于我有PHP 5.5和OPcache我的Mediawiki网站崩溃,出现以下错误: child pid … exit signal Segmentation fault (11) 所以我想通过核心转储获得更多的信息。 我创build了一个目录: http:http (我的apache用户和组)拥有的/tmp/apache-coredump和777权限。 我添加到httpd.conf文件中: CoreDumpDirectory "/tmp/apache-coredump" 但是,现在(使用CoreDumpDirectory指令)我的Apache服务器在启动时崩溃了: sudo systemctl restart httpd Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details. 日记给我以下信息 apachectl[4149]: CoreDumpDirectory /tmp/apache-coredump does not exist 我检查,目录存在0_° 编辑: 我改变了httpd.conf文件中的CoreDumpDirectory指令,它允许我启动我的Web服务器 CoreDumpDirectory /tmp 没有CoreDumpDirectory指令,ServerRoot( /etc/httpd )目录中不会生成核心转储。 我在Archlinux 3.10.6-2 64位与Apache […]
有人可以澄清,如果由WER产生的内存转储是由procdump.exe产生的相同? 同时使用这两个工具会冲突吗? 如果我的目标是为服务(在Server 2012 R2平台上)解决“服务意外终止”types的事件,那么正确的方法是什么?
我最近升级了一个系统到openSUSE 13.1。 我们通过xinetd在系统上运行一个定制的服务,并且在启动xinetd启用核心转储之前,在旧的xinetd init脚本中有一行ulimit -c unlimited 。 由于openSUSE 13.1使用systemd,这不再工作。 即使有确认崩溃的内核日志消息, systemd-coredumpctl也不会find任何核心转储。 从bash手动启动服务,然后发送它SIGSEGV确实在我们configuration的目录中创build了一个核心转储。 我如何获得核心转储?