Articles of mysql

Rackspace Cloud Server / DB – getaddrinfo失败

我最近将我的MySQL实例从我的debian服务器迁移到rackspace的云数据库服务器上。 从那以后的几天,我注意到在日志文件中,我们有以下错误: PHP Warning: mysql_connect(): [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known 在给定的时间,我只能看到在服务器上总共有200或300个打开的连接,所以我不知道我会遇到连接限制。 有没有其他人有这个问题与云数据库? 我现在唯一的想法是,有一些DNSparsing问题发生,或者一些如何服务器无法处理额外的TCPstream量。 任何想法接下来看什么?

PHP-FPM slowlog和Mysql丢失连接

我遇到了PHP-FPM和mysql的问题。 当我需要处理一个input文件时,它会为每一行产生几个select/插入/更新,它会在大约60秒后停止,消息Lost connection to the server或者Mysql server has gone away 。 查询很简单,只需更新几个字段,没有BLOB,每个小于1KB。 禁用MOD_PHP的PHP-FPM解决了这个问题 – 但它不是ini设置问题,因为它们共享相同的ini文件。 原来是这个问题build议的request_slowlog_timeout 。 据我所知,这是没有意义的,因为它不应该终止或干扰脚本执行 我的问题是,这是PHP-FPM的错误还是只是我失去了一些东西? 服务器configuration: Percona Mysql 5.5.19,Apache / 2.2.23(Unix)mod_ssl / 2.2.23 OpenSSL / 1.0.0-fips域名服务器mod_fastcgi / 2.4.6 mod_perl / 2.0.5 Perl / v5.10.1,PHP 5.3.24

在MySQL中存储Postfix的密码而不encryption

过去几天我一直在使用Postfix。 最后,我设法使用MySQL中列出的虚拟邮箱和使用PAMencryption的密码进行设置。 就在那时,我意识到我需要将密码存储为未encryption的! 我似乎无法find是否有可能。 有人能指导我正确的方向吗? [UPDATE] 为了解释我自己,我正在制作一个Web应用程序,并且我希望用户的相同用户名和密码也是他的电子邮件。 所以我configuration了Postfix和Courier来使用我的Web应用程序的数据库,这样用户在Web应用程序中拥有一个账户后就会附带一个电子邮件地址。 问题是,我需要访问webapp中的用户收件箱,因此我必须能够通过IMAP协议将明确的用户密码forms传递给Courier。 这就是为什么我需要所有各方使用明确的密码。

清理ndb_binlog_index文件

我有一个关于我的ndb集群的问题。 因为有两个文件太大,我不知道为什么… ls -la -rw-rw—- 1 mysql mysql 32827950588 May 25 12:35 ndb_binlog_index.MYD -rw-rw—- 1 mysql mysql 6493449216 May 25 12:35 ndb_binlog_index.MYI ls -lah -rw-rw—- 1 mysql mysql 31G May 25 12:35 ndb_binlog_index.MYD -rw-rw—- 1 mysql mysql 6.1G May 25 12:35 ndb_binlog_index.MYI 我怎样才能减小尺寸? 你有类似的经历吗? 什么信息被存储? MySQL版本:mysql-cluster-gpl-7.2.12-linux2.6-x86_64 谢谢 !

phpmyadmin不工作后,MySQL更新

我遵循本指南来更新我的MySQL表单5.1到5.5。 大量的命令和头痛之后,我能够升级MySQL。 我通过terminal检查了版本。 但现在还有另一个问题。 phpmyadmin不工作。 它说 Forbidden You don't have permission to access /phpmyadmin/ on this server. Apache/2.2.14 (Ubuntu) Server at localhost Port 80 我searcheverywher,并尝试各种解决scheme,如包括Include /etc/phpmyadmin/apache.conf在apache2.conf文件和restared apache(它开始显示404错误)。 但它仍然无法正常工作。 我记得terminal显示phpmyadmin is broken or not fully installed ,而我正在尝试各种解决scheme。 现在当我打开terminal(Ctrl + Alt + T),它显示各种错误: Command 'uname' is available in '/bin/uname' The command could not be located because '/bin' […]

Amazon EC2实例 – m1.medium Ubuntu 12.04 – 三天前开始崩溃

环境: Amazon EC2 Instance – m1.medium Ubuntu 12.04 Apache 2.2.22 – Running a Drupal Site Using MySQL DB Server RAM info: ~$ free -gt total used free shared buffers cached Mem: 3 1 2 0 0 0 -/+ buffers/cache: 0 2 Swap: 0 0 0 Total: 3 1 2 Hard drive info: Filesystem Size Used […]

MySql停止与Laravel Queue,Supervisor和FFMPEg结合运行

设置了队列监听器来处理用FFMPEG上传的video后,我多次回到服务器,发现MySql已经停止运行。 我检查了驱动器空间,使用了大约77%(60G中的43G)。 这是我的代码,如果它是有用的: public function fire($job, $data) { $data = json_decode($data['transcoding_message'], true); $output_directory = '/home/ubuntu/transcodes/'; $amazon_array = array(); $s3 = AWS::get('s3'); //execute main transcoding thread $cmd = 'sudo ffmpeg -i ' . $data['temp_file_url'] . ' -y -vcodec libx264 -tune zerolatency -movflags faststart -crf 20 -profile:v main -level:v 3.1 -acodec libfdk_aac -b:a 256k ' . $output_directory. […]

调整性能nginx php-fpm mysql

我正在虚拟服务器上运行一个nginx + php-fpm + mysql,这个服务器有8个内核和16G RAM。我的应用程序是一个简单的API提供程序服务器,它根据请求返回从mysql数据库生成的JSON。 数据集很简单,只有几千字节大。 但是,每秒1000k用户的高负载。 简单的请求需要10 sekonds !!! ..这是很长的。 我认为它的MYSQL,导致缓慢的反应。 因为我有一个testing数据库 – 对testing数据库的相同请求需要1sek。 可能是我需要调整我的MySQLconfiguration,使请求更快? 我正在使用mysqli和绑定技术来产生与PHP输出, 这里是我的configuration: /etc/nginx/nginx.conf # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes 8; error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events { […]

用户上传的图像 – 空白邮政 – 连接重置由peer / FastCGI:不完整的标题

为了给一点背景,我有一个网站,允许用户上传图片。 WordPress用作内容pipe理系统,立即发布post,插入图片作为post的精选图片。 从那时起,图像以画廊风格格式显示。 近一年来,我有一个GoDaddy共享服务器上的网站,并没有上传的图像的问题。 随着网站的发展,我已经将网站转移到亚马逊实例。 在实例上是相应的MySQL数据库,虽然我知道它应该被设置为一个单独的实例,降低成本的时刻。 Web /数据库服务器位于c3.xlarge实例上。 不幸的是,现在大约50%的时间,当用户上传图片时,他们收到一个错误[内部服务器错误],并创build一个空白的post,随后包括在画廊。 显然,这是有问题的,因为画廊里充斥着空白的图像,这会损害用户体验。 当我查看WordPress的后端时,空白的后期图像是没有特色的图像,并且该后期被分类为未分类。 在这一点上,我认为这个问题源于服务器设置和与MySQL数据库的通信,但是我正在抓住吸pipe。 我已经在空白post的时间search错误日志,唯一的事情是我发现如下… [Sat Jun 14 19:23:51 2014] [error] [client xxx] (104)Connection reset by peer: FastCGI: comm with server "/usr/lib/cgi-bin/php5-fcgi" aborted: read failed, referer: http://example.com/upload/ [Sat Jun 14 19:23:51 2014] [error] [client xxx] FastCGI: incomplete headers (0 bytes) received from server "/usr/lib/cgi-bin/php5-fcgi", referer: http://example.com/upload/ [Sat […]

猫pipe道mysql:停止。 什么停止了,我该如何解决?

我使用cat + mysql命令从远程导入了一个大型数据库: cat my_db.sql | mysql –host=external_host –user=my_user –password=some_password my_database 过了一段时间,它又回来了 [1]+ Stopped cat my_db.sql | mysql –host=external_host –user=my_user –password=some_password my_database 那是什么意思 ? 我用一个较小的文件做了同样的命令,我得到了[1]+ Done ,很明显,第一次尝试并没有完全成功,但我不知道怎么做才能使它完全工作。 有没有可能的解决办法呢? 谢谢你的帮助 !