操作系统
$ uname -a
Linux aurora 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
MySQL
$ mysqladmin --version
mysqladmin Ver 8.42 Distrib 5.7.16, for Linux on x86_64
显然,有东西试图以root的形式登录到mysql服务器上。
service mysql start
但我不知道那是什么。
/var/log/mysql/error.log中与启动服务器相关
我有一个在vhosts下包含许多网站的linux服务器,一旦我删除了一个alt站点,apache2就无法重新启动,并在错误日志中显示以下消息:
#eror log
(2)No such file or directory: apache2: could not open error log file /var/www/vhosts/deleted_Site/logs/error.log.
Unable to open logs
我如何才能停止该操作,以便启动我的apache2
我对linux和这个论坛非常陌生。我正在为一个客户解决一个问题,他们有10+ Red Hat Linux5.5 64位服务器。他们希望在某些服务器上使用stop脚本(该脚本使用'kill -15')停止tomcat进程,该脚本运行良好,并在几秒钟内停止tomcat进程。在一些服务器上,有时它会很快停止,有时它会持续运行几分钟,最后客户不得不使用'kill -9‘命令来停止tomcat。日志不会显示任何内容。
你知道为什么这个脚本会有间歇性的行为吗?我们怎样才能在日志中捕获它呢?
我在我的MySql服务器上执行了这个查询,它给了我"MySQL服务器已经消失“的Error.In,在查询之后,我的两个表都有超过1000000行。
SELECT a_tab_11_10.url as url,a_tab_11_10.c5 as 't1',a_tab_12_10.c3 as 't2'
FROM a_tab_11_10 join a_tab_12_10 on (a_tab_11_10.url)=(a_tab_12_10.url)
order by (a_tab_11_10.c5-a_tab_12_10.c3) desc limit 10
我执行了一个查询,删除了大约1800万条记录。执行此查询后,mysql停止响应查询。我重新启动了服务器,现在无法使用以下命令启动mysql服务:
service mysql start
也许它只是打印错误,但我找不到错误日志文件。我正在运行CentOS 6,并使用yum从它的官方存储库安装了mariaDB。
我应该怎么做才能启动mysql?我不在乎查询是否被取消了。我可以看到一些mysqld进程正在消耗CPU和I/O,我想它可能还在尝试执行这个查询。
我是unix/linux的新手,如果程序没有运行,我需要一个shell脚本来启动它。该程序的名称是“a”,它在服务器上有一个位于"/local/publish/mtc_preprint/util/Literail.log“的日志。这个程序应该打印这个“为Get_Job1启动ftp检查”。语句,每30秒一次。如果没有,我需要一个shell脚本来启动进程。目前,我正在使用以下命令手动执行此操作:
ps -ef | grep ftp_util_mtc_pp.sh
ps -ef | grep literail ( this command lists the jar file related
数据库是docker中的PostgreSQL9.5.1。我的主机有3.75GB内存,linux。在某些方法中,我使用下面的代码使用psycopg2一个接一个地插入490000行。
student_list = [(name, surname, explanation)]
args_str = ','.join(cur.mogrify("(%s,%s,%s)", x) for x in student_list)
cur.execute('INSERT INTO students (name, surname, explanation) VALUES