我是新来的Windows服务器,我很好奇:有没有办法将组安全设置转储到文本文件,使用PowerShell或batch file? 谢谢!
我试图debugging一些戴尔平板电脑偶尔间歇性出现的零星问题。 查看事件查看器日志,似乎Windows在崩溃后自动创build内存转储文件。 但是,由于平板电脑的硬盘驱动器上的可用空间less于25 GB,因此Windows在创build该驱动器后15秒内也会自动删除该内存转储文件。 (我想也许有23 GB的可用空间,或类似的东西。) 这显然还有很大的空间,所以我希望这个门槛不是那么高。 我该如何改变呢? 或者,我怎样才能完全禁用清理步骤? 我真的需要抓住这些内存转储之一,以便更好地分析真正的问题。
我在使用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 […]
我们在windows下有一个postgres-databse,也就是版本9.1。 从那里我们要转储的数据和导入Linux的服务器,运行Postgres 8.4。 数据包括Postgis的空间数据。 问题是,转储不会导入,因为它使用了像'CREATE EXTENSION ..'这样的旧Postgres无法理解的命令。 有没有办法在这些数据库之间传输数据?
我有一个至强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: […]
如何获得由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。
尝试进行OutOfMemoryErrors触发的堆转储时,我的团队遇到了困难。 出于具体原因,我们正在使用从bash脚本调用的jmap转储,而不是使用HeapDumpOnOutOfMemoryError标志。 我们使用64位1.6 JVM,堆大小约为3 GB。 我们的堆转储失败了90%(猜测)。 有什么我们可以做的,以提高我们得到一个干净的堆转储,我们可以用来解决内存问题的几率? 我已经读过,jmap在Java 1.4中存在重大问题,但现在应该主要解决这些问题。
有没有办法获得核心转储,或者能够debugging被杀手杀死的进程? 甚至设置杀手锏来试图杀死一个使用ABRT的进程呢?
我已经在线许多地方的指示,如何从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上运行正在运行的进程的非侵入性核心转储。 我熟悉gdb的gcore ,但是只能在gdb连接到进程时才能运行,并且为了debugging而停止运行。 对于可能意味着几秒钟甚至几分钟的中断执行的大型核心转储。 有没有非阻塞的select? Linux支持写入时拷贝(copy-on-write)内存,它依赖于在没有exec()情况下支持fork() exec() 。 所以我正在考虑一些内核级别的内核,在这个级别内核需要转储进程的进程页表的写时复制快照,然后在原始进程继续运行时写入内核。 我很确定我可以使用gdb强制fork()然后在父进程快乐的时候转储这个subprocess,然后在父进程中wait()以终止subprocess。 尽pipe这很麻烦,但仍然需要两次中断父母程序,尽pipe是短的。 当然有人需要这个?