今天,我看到MySQL/MariaDB停止在CentOS VPS上运行。当我检查我得到的状态:
# service mysql status
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
因此,我删除该文件,然后重新启动服务。但是当天晚些时候,MySQL将再次脱机,锁文件仍然存在。所以发生了一些事情,导致MySQL死了,但是留下了锁文件,这告诉我它不是一个干净/平滑的出口。
在过去,当我看到锁文件存在但服务没有运行时,这是因为整个VPS突然重新启动。但是这里的情况并非如此,因为我的正常运行时
我使用java代码从服务器上下载了一个文件,在文件下载完成后,该文件将从服务器上删除。文件总大小为200 is。下载开始,并显示下载成功。当我检查下载的文件大小时,它只有3.3 gb。并且该文件也不会被删除。我已经检查了错误日志,但没有日志。这是我的代码。
byte b[] = new byte[2048];
int len = 0;
filein = new BufferedInputStream(new FileInputStream(file));
output = new BufferedOutputStream(response.getOutputStream());
respon
在我们的应用程序中,我们同时拥有Apache Server (for the front end only)和JBoss 4.2 (for the business / backend end)。我们使用Ubuntu 12作为服务器操作系统。我们的应用程序反复抛出java.lang.OutOfMemoryError: "Java heap space"。(它抛出OOME一个小时左右,然后在接下来的2-3个小时内恢复正常工作。然后,它重复该模式。)我们的Java内存设置是
-Xms512m -Xmx1024m
我们的服务器物理上有6 GB的Ram。请指导我们,我们需要增加java
public class program {
public static void main (String [] args) {
ArrayList Arraylist = new ArrayList();
long elements_to_fill = (long) 1E7;
long Current_milies = (long) System.currentTimeMillis();
for (int i = 0; i < elements_to_fill; i++) {
Arraylist.add(i);
}