如何在没安装MySQL的服务器上安装Sphinx(远程连接)

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/15 1条评论

linux(CentOS)服务器里,从已经安装mysql的机子上把usr/local/mysql/bin、usr/local/mysql/include、usr/local/mysql/lib目录拷过来然后执行 # ./configure –prefix=usr/local/sphinx –with-mysql=usr/local/mysql # make # make install 在/etc/ld.so.conf.d目录下新建一个文件mysql.conf,内容为:usr/local/mysql/lib/mysql 执行 # /sbin/ldconfig –v Sphinx就安装好了哈

Sphinx 编译的问题及解决办法(sphinxclient.c:1358: error: ‘SO_NOSIGPIPE’ undeclared)

分类:Sphinx,问题集 | 作者:凹凸曼 | 发表于2011/03/14 Sphinx 编译的问题及解决办法(sphinxclient.c:1358: error: ‘SO_NOSIGPIPE’ undeclared)已关闭评论

编译sphinx库 —-libsphinxclient遇到的错误如下: A错误: sphinxclient.c:1358: error: ‘SO_NOSIGPIPE’ undeclared (first use in this function) B错误: .libs/libsphinxclient.a(sphinxclient.o): In function `vi sphinxclient.cset_error’: 解决这两个问题都需要修改sphinxclient.c 文件,如下所示: A错误详细表述: [root@localhost libsphinxclient]# make make all-am make[1]: Entering directory `/usr/local/src/sphinx-1.10-beta/api/libsphinxclient’ /bin/sh ./libtool –mode=compile –tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c -o sphinxclient.lo sphinxclient.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c sphinxclient.c -fPIC […]

Sphinx 配置文件说明

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/14 Sphinx 配置文件说明已关闭评论

一. 创建sphinx.conf文件 其结构组成主要如下: Source 源名称1{ //指定数据源 一些配置 } Index 索引名称1{ Source=源名称1 } Source 源名称2{ 一些配置 } Index 索引名称2{ Source=源名称2 } Indexer{ mem_limit = 32M } Searchd{ //配置 searchd 守护程序本身 } 二. Source 源名称 相关配置说明 Type=数据库类型(Mysql 或SQL); Sql_host= 数据库主机地址(如果是外网,请确保防火墙允许链接) Sql_user= 数据库用户名 Sql_pass= 数据库密码 Sql_db= 数据库名称 Sql_port=

Sphinx配置过程及使用

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/09 2条评论

Linux(CentOS为案例)下怎样安装sphinx, 怎样建立索引,并且是自动的建立所需要的,怎样通过php调用sphinx,并查询! 一系列问题等着起的! 接下来就开始吧! 一、安装 #确保又mysql库 没有的话预编译的时候会报错的,那就要先安mysql库,不过我这里就不讲了! 查看–如何在没安装MySQL的服务器上安装Sphinx(远程连接)? 官网:http://sphinxsearch.com/ wget http://sphinxsearch.com/files/sphinx-1.10-beta.tar.gz tar zxvf sphinx-1.10-beta.tar.gz cd sphinx-1.10-beta ./configure –prefix=/usr/local/sphinx –with-mysql=/usr/local/mysql

更好的查看Linux系统软硬配置

分类:Linux | 作者:凹凸曼 | 发表于2011/03/09 更好的查看Linux系统软硬配置已关闭评论

wget http://aspersa.googlecode.com/svn/trunk/summary chmod a+x summary ./summary 从俺们的服务器显示如下: # Aspersa System Summary Report ############################## Date | 2011-03-09 07:54:53 UTC (local TZ: CST +0800) Hostname | communityDB1 Uptime | 93 days, 17:43, 2 users, load average: 0.13, 0.19, 0.18 System | Dell Inc.; PowerEdge R900; vNot Specified () Service Tag | DYYGR2X […]

Error: Can’t create a new thread (errno 12)解决方法

分类:Mysql,问题集 | 作者:凹凸曼 | 发表于2011/03/08 Error: Can’t create a new thread (errno 12)解决方法已关闭评论

昨天的忙才了,服务器不太稳定经常挂掉,解决了一个,又遇到另一个问题,搞到了,1点多,呜~~~~ Error: Can’t create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug Errno.: 1135 解决办法: 先停止mysql , 接着打看mysql配置文件, 如:vi /etc/my.cnf 把 thread_concurrency (H.T超线程)这一项注释掉(关闭) 如:thread_concurrency=8改成:#thread_concurrency=8 重启mysql服务就ok了

mysql占用cpu 100%解决办法

分类:Mysql | 作者:凹凸曼 | 发表于2011/03/07 2条评论

今天对UCHOME的读数据,转移到另外台数据库服务器 ,发现这台mysql服务器,就mysql一个进程 cpu显示已经超过100%,并且高居不下!(访问量比较高) 首先排除了程序的问题! 那估计是mysql配置的问题, 打开发现 query_cache_size =0 估计就是这个问题在造成的,没有开查询缓存 (一般1G 就64M缓存) 我的服务器的内存4G, 调整到 query_cache_size =256M 之后,就好了

Memcache管理器

分类:Memcache | 作者:凹凸曼 | 发表于2011/03/03 Memcache管理器已关闭评论

前几天,做bbs对接新闻的跟评接口,加入了memcached ! 这哈来给他整个管家婆散! 通常有两种管理器 :命令模式 、图形界面 一、命令模式 下载:http://code.sixapart.com/svn/memcached/trunk/server/scripts/memcached-tool 在linux目录下,加 vi memcached-tool 然后把内容copy 进去,因为它用的perl 写,那我们就用perl 运行它白! perl memcached-tool 127.0.0.1:12000 #这是服务器对应的ip 及port 就能看到一列表的数据。说明搞成功了哈! 二、图形界面 官网:http://livebookmark.net/journal/2008/05/21/memcachephp-stats-like-apcphp/ 下载: http://livebookmark.net/memcachephp/memcachephp.zip 是php开发的一个Memcache管理器,偷懒的话,就用它吧!非常巴适哈!

Python怎样打包成exe?

分类:Python | 作者:凹凸曼 | 发表于2011/03/01 Python怎样打包成exe?已关闭评论

发现PyInstaller 是个不错的东东,解决打包单个exe的问题,使用非常简单,不用编写setup脚本: 进入开发目录,执行命令行(可以做个bat文件): 引用 python d:\pyinstaller-1.3\configure.py python d:\pyinstaller-1.3\Makespec.py client.py –onefile –windowed –icon=client.ico python d:\pyinstaller-1.3\build.py client.spec 就这样一个单独的client.exe就产生了,不到3M,是压缩前的三分之一,如果用wxpython大概会有6M多,py2exe压缩的单个exe也差不多这个大小,但py2exe并没有把所有的dll打包。pyinstaller打包比较彻底,就只有一个exe文件。 生成完后同时有个警告文件,内容是

Python 如何操作文件?

分类:Python | 作者:凹凸曼 | 发表于2011/03/01 1条评论

Python 如何操作文件?
分类:Python | 作者:凹凸曼 | 发表于2011/03/01 没有评论 编辑
#文件操作(类) #coding=gbk #author : 凹凸曼( lyc) #email : jar-c@163.com #time : 2010-9-30 try : import pickle import os except: print(‘相关模块未引入!’) class Bfile : path=’contacts.data’ #存放文件的路径 # 打开文件 # @param rw string # return bool def openf(self,rw): try : if os.path.isfile(Bfile.path)==False: f=open(Bfile.path,’w’) f=open(Bfile.path,rw) return f except: […]