Articles of 转储

PowerShell:将GPO导出到文本文件

我是新来的Windows服务器,我很好奇:有没有办法将组安全设置转储到文本文件,使用PowerShell或batch file? 谢谢!

你如何强制Windows保持内存转储?

我试图debugging一些戴尔平板电脑偶尔间歇性出现的零星问题。 查看事件查看器日志,似乎Windows在崩溃后自动创build内存转储文件。 但是,由于平板电脑的硬盘驱动器上的可用空间less于25 GB,因此Windows在创build该驱动器后15秒内也会自动删除该内存转储文件。 (我想也许有23 GB的可用空间,或类似的东西。) 这显然还有很大的空间,所以我希望这个门槛不是那么高。 我该如何改变呢? 或者,我怎样才能完全禁用清理步骤? 我真的需要抓住这些内存转储之一,以便更好地分析真正的问题。

从Windows 2008 R2 SP1分析BSOD转储文件

我在使用VMWare运行的虚拟Windows Server 2008 R2 SP1服务器时遇到问题。 服务器正在运行Citrix,并且还安装了Symantec Endpoint Protection。 它随机崩溃,并去BSOD。 调查事件日志没有提供任何有关坠机原因的有用信息。 我运行windowsdebugging并生成如下所示的报告。 显然它指向一个失败的驱动程序。 问题是我无法确定驱动程序是由什么造成的。 我想知道是否有人可以提供一些帮助。 ———- ## Bugcheck Analysis ## SYSTEM_SERVICE_EXCEPTION (3b) An exception happened while executing a system service routine. Arguments: Arg1: 00000000c0000005, Exception code that caused the bugcheck Arg2: fffff9600008744d, Address of the instruction which caused the bugcheck Arg3: fffff88007ba3de0, Address of the context […]

如何从新版本导入Postgres中的转储?

我们在windows下有一个postgres-databse,也就是版本9.1。 从那里我们要转储的数据和导入Linux的服务器,运行Postgres 8.4。 数据包括Postgis的空间数据。 问题是,转储不会导入,因为它使用了像'CREATE EXTENSION ..'这样的旧Postgres无法理解的命令。 有没有办法在这些数据库之间传输数据?

信号11退出PHP-FPM和连续“

我有一个至强E5504 2ghz和8GB内存的Hpnetworking服务器,使用freebsd 8.2-p9 amd64, nginx 1.2.1 , PHP 5.3.14 ,mysql 5.5.25,apc,memcached和其他软件包安装使用freebsd端口。 (在该消息结束时的conf文件) 我的麻烦很简单,我在/ var / log / messages中有很多“退出信号11”,当php-fpm子女死亡时,我的网站上有“502网关错误”,这真的很无聊,因为我已经在一天的很多错误,在这个php-fpm conf我已经强制它在一个沉重的configuration与150的PHP-FPM的孩子在静态模式下,pm.max_requests = 10000000,但在我的PHP-FPM日志我发现每个孩子: [19-Jul-2012 18:58:14.666913] NOTICE: pid 84563, fpm_children_make(), line 421: [pool www] child 84717 started [19-Jul-2012 18:58:14.666984] DEBUG: pid 84563, fpm_event_loop(), line 409: event module triggered 1 events [19-Jul-2012 18:58:17.403217] DEBUG: pid 84563, fpm_event_loop(), line 409: […]

Ubuntu上的init.d启动时没有启动守护进程的内核

如何获得由init.d启动到Ubuntu的coredump的守护进程? 这是我迄今为止所做的… echo "ulimit -c unlimited" >> /etc/profile mkdir /corefiles/ chmod 777 /corefiles/ echo "kernel.core_pattern=/corefiles/core.%e.%u.%t" >> /etc/sysctl.conf echo "fs.suid_dumpable=1" >> /etc/sysctl.conf echo "kernel.core_uses_pid = 1" >> /etc/sysctl.conf sysctl -p 这对于除bootd启动时由init.d启动的守护进程以外的所有应用都很有效。 我正在运行Ubuntu 10.04。 我正在寻找一个解决scheme,不涉及编辑每个守护进程的init.d文件。 编辑:另外,守护进程开始与sudo不coredump。

如何可靠地采取Java堆转储?

尝试进行OutOfMemoryErrors触发的堆转储时,我的团队遇到了困难。 出于具体原因,我们正在使用从bash脚本调用的jmap转储,而不是使用HeapDumpOnOutOfMemoryError标志。 我们使用64位1.6 JVM,堆大小约为3 GB。 我们的堆转储失败了90%(猜测)。 有什么我们可以做的,以提高我们得到一个干净的堆转储,我们可以用来解决内存问题的几率? 我已经读过,jmap在Java 1.4中存在重大问题,但现在应该主要解决这些问题。

获取/debugging由oom-killer杀死的进程的核心转储

有没有办法获得核心转储,或者能够debugging被杀手杀死的进程? 甚至设置杀手锏来试图杀死一个使用ABRT的进程呢?

如何在断开连接时从apache获得核心转储

我已经在线许多地方的指示,如何从Apache生成一个段错误,但它仍然拒绝生成转储从核心转储。 我有: 在httpd.conf文件中添加了CoreDumpDirectory指令,并将其设置为/tmp 执行ulimit -c unlimited 使用echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern提供转储模式 还运行echo 0 > /proc/sys/kernel/core_uses_pid Httpd已经重新启动,但仍然没有创build转储。 我正在运行CentOS 5.8 x64的httpd-2.2.3-65.el5.centos.3和php-5.3.20-13.el5.art 任何帮助将不胜感激!

Linux上的非阻塞核心转储?

我正在寻找一种方法来在Linux上运行正在运行的进程的非侵入性核心转储。 我熟悉gdb的gcore ,但是只能在gdb连接到进程时才能运行,并且为了debugging而停止运行。 对于可能意味着几秒钟甚至几分钟的中断执行的大型核心转储。 有没有非阻塞的select? Linux支持写入时拷贝(copy-on-write)内存,它依赖于在没有exec()情况下支持fork() exec() 。 所以我正在考虑一些内核级别的内核,在这个级别内核需要转储进程的进程页表的写时复制快照,然后在原始进程继续运行时写入内核。 我很确定我可以使用gdb强制fork()然后在父进程快乐的时候转储这个subprocess,然后在父进程中wait()以终止subprocess。 尽pipe这很麻烦,但仍然需要两次中断父母程序,尽pipe是短的。 当然有人需要这个?