Articles of 转储

如果Solaris x86_64挂起,强制崩溃转储?

我们在挂起系统的Solaris 10服务器(VMware虚拟机上托pipe的x86_64)上有时会遇到问题(可能是由于oracle数据库问题,一个进程似乎阻塞了系统并使内存不足,但是我们可以“当然可以)。 不幸的是,当发生这种情况时,没有人可以通过ssh或其他任何东西连接,主要问题是,我们甚至无法login服务器控制台,进入“root”后按“enter”黑屏。 系统没有足够的资源继续login(在重新启动后查看日志文件后,显然系统没有足够的内存来分叉进程等)。 有没有办法: 在控制台上使用键盘序列解锁情况? 强制执行崩溃转储(以便后来打开服务请求@ oracle)? 之后(硬重启后)确定系统上发生了什么(哪个进程是这样​​做的) 非常感谢,

还原一个node.js核心转储来检查

我有一个想法,可能会工作。 我正在使用–abort-on-uncaught-exception并使用伟大的npm: –abort-on-uncaught-exception软件包来查询事件和来源,从而在错误上抛弃我的节点进程。 我读了一个地方, llnode可以从核心文件加载一个正在运行的节点实例用gcore 我的问题。 我将如何获取核心转储(+节点可执行文件用于创build它, 这是需要读取核心文件 ),并加载它作为一个正在运行的节点实例与标志–inspect-brk连接铬debugging器? 谢谢你的帮助!

PostgreSQL,用pg_restore更新现有的行

我需要同步两个PostgreSQL数据库(从开发数据库一些表到生产数据库)有时。 所以我想出了这个脚本: […] pg_dump -a -F tar -t table1 -t table2 -U user1 dbname1 | \ pg_restore -a -U user2 -d dbname2 […] 问题是,这只适用于新添加的行。 当我编辑非PK列时,我得到约束错误,行不更新。 对于每个转储的行,我需要检查它是否存在于目标数据库中(通过PK),如果是这样,在INSERT / COPY之前删除它。 谢谢你的build议。 (以前张贴在stackoverflow.com,但恕我直言,这是更好的地方这个问题)。

从Windows应用程序捕获文本

我有一段时间的应用程序,这将允许我从屏幕上的任何应用程序转储文本到文本文件。 不幸的是,我很less使用它,我不记得它的名字是什么。 我在这里find了一个类似的应用程序: http : //www.skesoft.com/textcatch.htm 。 有谁知道一个开源的select?

CentOS / sbin /转储到FTP

我想通过使用以下命令将我的云映像完全备份到我的FTP服务器: /sbin/dump -0uan -f – / | gzip -9 如何通过添加| ftp …将它发送到FTP服务器 | ftp … ?

如何设置Asterisk的当前工作目录?

我需要能够收集核心转储,但是由于Asterisk的CWD是/(所以声称procfs),它永远不会写它们。 我已经证实了我的怀疑,让世界写信给SIGABRT这个过程,瞧,我有一个核心。 我显然可以使用core_pattern覆盖整个系统,但是我更喜欢把caching转储到cwd的默认行为。 每隔一个Asterisk安装我工作,cwd是/ tmp,但由于某种原因这个新的它是/。 我试图在Asterisk服务启动脚本中使用cd / tmp,但是这样做是平淡无奇的。 这是Debian 7.1上的Asterisk C.3.7.2,源代码中没有chdir(),它专门将其设置为/。

服务器崩溃 – 错误106和.dmp文件

服务器崩溃的频率越来越高。 在崩溃之前,事件日志中没有事件表明它崩溃的原因。 没有蓝屏,它不响应ping,在KVM上显示任何东西等。 我有2个问题。 1)我已经configuration服务器创build转储文件,因为我们没有得到eventvwr信息,这表明它为什么崩溃。 有没有什么好的方法来学习如何快速浏览这些问题? 这不是我以前的工作。 2)事件106在重启之前的一个小时左右出现频率。 它是在Server 2003上(我们最后一个…但它是一个设备,我们还在等待虚拟化它的方式),并显示源为WMIxWDM。 确切的文字是:“机器检查事件报告是一个更正的错误”,并显示为警告。 有什么事情认为这个错误可能导致崩溃? 现在我们已经有了两次崩溃,在此之前,这是每个月的时间,在此之前还不到一段时间。 谢谢你的帮助!

PHP5-FPM核心转储由于一些奇怪的Zend错误

我得到了一个非常奇怪的核心转储,即使zend已安装并正常工作,也会引用“没有Zend”。 在我进行了apt-get upgrade之后,今天就开始显示出来了,出于某种原因,它不允许我降级,但这只是一个小小的改变,所以我对于改变的东西一无所知。 这是核心转储: Core was generated by `php-fpm: pool www '. Program terminated with signal SIGSEGV, Segmentation fault. #0 _zend_mm_free_int (heap=0x7fcb09b027d0, p=0x7fcb09b027e0) at /build/php5-oxmf3S/php5-5.6.4+dfsg/Zend/zend_alloc.c:2104 2104 /build/php5-oxmf3S/php5-5.6.4+dfsg/Zend/zend_alloc.c: No such file or directory. (gdb) bt #0 _zend_mm_free_int (heap=0x7fcb09b027d0, p=0x7fcb09b027e0) at /build/php5-oxmf3S/php5-5.6.4+dfsg/Zend/zend_alloc.c:2104 #1 0x00000000006ac920 in sapi_deactivate () at /build/php5-oxmf3S/php5-5.6.4+dfsg/main/SAPI.c:525 #2 0x00000000006a3c35 in php_request_shutdown (dummy=<optimized out>) at /build/php5-oxmf3S/php5-5.6.4+dfsg/main/main.c:1893 […]

pg_dumpall只转储“postgres”数据库,而不是所有的数据库

奇怪的是,在我们的服务器上,当由cron执行时,pg_dumpall只转储“postgres”数据库,而不是所有的数据库。 但是从命令行执行它时,它工作。 我怀疑这肯定是由于一些环境variables,但我不知道它可能来自哪里。 当然,如果需要的话我可以提供更多的信息,但是我不知道该给些什么,因为我不完全知道这个奇怪问题的根源。

PostgreSQL迁移没有转储

问候,硬盘故障后,我有一个PostgreSQL数据库恢复,但操作系统不工作。 我尝试将它复制到另一个服务器与更新版本的PostgreSQL,但我设法得到的是: find了旧版本的数据库格式。 在使用PostgreSQL之前,您需要升级数据格式。 有关更多信息,请参阅/usr/share/doc/postgresql-8.1.22/README.rpm-dist。 我不知道旧的版本号。 请给我一些build议。