小编Cha*_*non的帖子

关于在亚马逊云ec2上设置git的虚拟问题

首先,为我可能会抛出的虚假问题道歉.如果你能指出我应该从哪里开始的指示,那将是很好的.

我完全不熟悉版本控制(以及git)和云系统.但是,我必须在AWS EC2实例上开发基于php web的应用程序,并使代码对未来的开发人员有所贡献.

我成功创建了运行PHP/MySQL的EC2实例,并使用弹性IP映射域.因此,该网站现在可通过端口80公开访问.

我还安装了git使用$sudo yum install git和configed user.name和user.email

然后,我转到网站的根文件夹(例如public_html)并运行' git init'创建折叠".git"然后我使用" git add ."并提交" git commit -m ‘initial upload’" 添加文件

这是正确的方法吗?是否可以将项目文件夹放在/ public_html(可从任何人访问).

如果上面没问题,那么我应该从哪里开始呢?我想在EC2上运行git服务器,允许开发人员从他们的本地机器(例如Eclipse)连接,同时能够保持备份并比较代码之间的不同.

我想给开发人员什么细节,以便他们可以连接到git服务器并处理项目?

我快速指导或几个关键词做更多的研究会有所帮助.

eclipse linux git amazon-ec2

9
推荐指数
1
解决办法
2万
查看次数

MySQL解决问题的帮助,单表上无能为力

道歉但我真的没有太多关于这个问题的信息.

我有一个MySQL MySIAM引擎表,它保存了大约80K的记录(不断增加).今天它突然停止响应.

我甚至不能做一个查询(例如SELECT * FROM table LIMIT 1),服务器只是花时间执行,看起来永远不会停止.

我无法转储表进行备份.

但是,同一个数据库中的另一个表,相同的引擎(MySIAM)工作正常.

我不知道从哪里开始.不确定它是DEADLOCK还是其他任何东西.

该表中的所有数据都非常重要.你的方向指向帮助我确定问题将非常感激.例如,是否有任何命令检查表是否因为什么原因而损坏等等.


更新:::::我既不能使用CHECK TABLE,也需要永远执行时间.

更新::::我做了研究,并提出了一些关于REPAIR TABLE的内容.但是,建议我先做备份.因为我不能为这个表做后面的,所以可以使用REPAIR命令吗?


::::::::::::: 解决了 :::::::::::

按照Cristian的帮助,使用SHOW PROCESSLIST;命令.我看到有一个进程状态'正在复制到tmp表'进行另一个进程.所以我用它KILL <process id>来杀死那个进程,一切都恢复正常.

干杯查龙

mysql

7
推荐指数
1
解决办法
2187
查看次数

MySQL获取间隔记录

MySQL脚本上是否有任何解决方案可以使用特定的间隔号过滤结果.

例如,如果我在数据库中有100,000条记录,并且我只想获得记录号1000,2000,3000等(步骤1000).

我可以通过获取整个结果(例如100,000)在服务器端脚本上执行此操作,并使用如下语法:

for($i=0, $i <= 100,000, $i = $i+1000) $filterResult[] = $record[$i];
Run Code Online (Sandbox Code Playgroud)

但是,正如您所看到的,它会给系统带来压力,因为首先需要生成100,000条记录.

有没有可以从数据库脚本中完成的解决方案?请注意,主键可能不以1 - 100,000开头,因为结果基于where子句中的某些条件.

非常感谢您的帮助.

mysql

1
推荐指数
1
解决办法
404
查看次数

如何在不在/ WEB-INF/cfclasses /中创建缓存模板的情况下CFINCLUDE?

是否有任何解决方案或替代ColdFusion标记包含静态文本文件而不在/ WEB-INF/cfclasses下创建模板缓存?

问题是我的动态页面随着时间的推移而增长.每个页面都需要包含一个静态文件.

例如

<cfinclude template="mapping/static_1.txt> for page 1
<cfinclude template="mapping/static_2.txt> for page 2
<cfinclude template="mapping/static_3.txt> for page 3
....etc.
Run Code Online (Sandbox Code Playgroud)

由于页面数量增长到2000页,因此系统会生成超过服务器限制的2000个缓存tempaltes,从而导致服务器关闭.

我可以要求托管支持来扩展限制,但对于随时间增长的动态页面来说,这不是一个长期的解决方案.

显然,不需要计算,因为要包含的文件是静态文本(.txt),其中包含静态HTML标记(不涉及脚本).

是否有任何替代标签除了<cfinclude >显示文件内容没有二进制计算和缓存创建?

或者是否有任何解决方案来阻止服务器缓存.txt文件?

对不起,问题可能很简单,但我在这里是CF的新手.你的指针真的很感激.

干杯查龙


我的托管支持不建议一起禁用缓存.

无论如何,我提出了一个简单的解决方案<cffile>而不是使用<cfinclude>.

使用<cffile>服务器时不会执行每一行并创建缓存.相反,它只是抓住整个文件夹并将其放入变量中.

coldfusion include coldfusion-9

1
推荐指数
1
解决办法
741
查看次数

标签 统计

mysql ×2

amazon-ec2 ×1

coldfusion ×1

coldfusion-9 ×1

eclipse ×1

git ×1

include ×1

linux ×1